Most popular baby names in Spain

Flag of Spain

Today’s Spanish baby names
Safe to say, without Spain’s influence the world would be a much different place. The country that spearheaded the exploration of the New World in the 16th century spread it’s language and culture across the world, to the point that there are over 500 million Spanish speakers on the planet today — it’s the second most spoken first language in the world.

If you are trying to get in touch with your Catalan roots, just love paella and flamenco, or want to find a lovely and unique name for your niño or niña, you need look no further than our list of the top 100 Spanish names.

Top baby names from Spain

Spain girls 1-50 Spain girls 51-100 Spain boys 1-50 Spain boys 51-100
  1. Maria
  2. Carmen
  3. Ana
  4. Isabel
  5. Dolores
  6. Pilar
  7. Josefa
  8. Teresa
  9. Rosa
  10. Antonia
  11. Angeles
  12. Cristina
  13. Francisca
  14. Laura
  15. Elena
  16. Luisa
  17. Mercedes
  18. Concepcion
  19. Rosario
  20. Marta
  21. Jose
  22. Lucia
  23. Juana
  24. Manuela
  25. Raquel
  26. Jesus
  27. Sara
  28. Beatriz
  29. Paula
  30. Patricia
  31. Eva
  32. Encarnacion
  33. Victoria
  34. Rocio
  35. Belen
  36. Julia
  37. Esther
  38. Silvia
  39. Montserrat
  40. Andrea
  41. Nuria
  42. Angela
  43. Margarita
  44. Inmaculada
  45. Monica
  46. Yolanda
  47. Sandra
  48. Sonia
  49. Irene
  50. Alicia
  1. Susana
  2. Mar
  3. Marina
  4. Alba
  5. Amparo
  6. Nieves
  7. Natalia
  8. Gloria
  9. Soledad
  10. Lourdes
  11. Veronica
  12. Ines
  13. Consuelo
  14. Carolina
  15. Luz
  16. Asuncion
  17. Begoña
  18. Claudia
  19. Noelia
  20. Lorena
  21. Catalina
  22. Milagros
  23. Esperanza
  24. Emilia
  25. Olga
  26. Aurora
  27. Magdalena
  28. Lidia
  29. Alejandra
  30. Fatima
  31. Blanca
  32. Miriam
  33. Sofia
  34. Clara
  35. Josefina
  36. Eugenia
  37. Elisa
  38. Anna
  39. Purificacion
  40. Celia
  41. Nerea
  42. Carla
  43. Virginia
  44. Remedios
  45. Trinidad
  46. Vicenta
  47. Vanesa
  48. Gema
  49. Elvira
  50. Matilde
  1. Jose
  2. Antonio
  3. Juan
  4. Manuel
  5. Francisco
  6. Luis
  7. Javier
  8. Miguel
  9. Angel
  10. Carlos
  11. Jesus
  12. David
  13. Pedro
  14. Daniel
  15. Maria
  16. Rafael
  17. Fernando
  18. Alberto
  19. Alejandro
  20. Ramon
  21. Pablo
  22. Jorge
  23. Vicente
  24. Enrique
  25. Sergio
  26. Andres
  27. Ignacio
  28. Victor
  29. Diego
  30. Joaquin
  31. Eduardo
  32. Raul
  33. Adrian
  34. Oscar
  35. Alvaro
  36. Ivan
  37. Santiago
  38. Ruben
  39. Alfonso
  40. Roberto
  41. Emilio
  42. Ricardo
  43. Jaime
  44. Julio
  45. Gabriel
  46. Salvador
  47. Mario
  48. Julian
  49. Tomas
  50. Marcos
  1. Agustin
  2. Felix
  3. Guillermo
  4. Josep
  5. Jordi
  6. Cesar
  7. Joan
  8. Domingo
  9. Cristian
  10. Gonzalo
  11. Felipe
  12. Mohamed
  13. Alfredo
  14. Martin
  15. Sebastian
  16. Mariano
  17. Nicolas
  18. Marc
  19. Ismael
  20. Hugo
  21. Samuel
  22. Gregorio
  23. Hector
  24. Esteban
  25. Lorenzo
  26. Xavier
  27. Eugenio
  28. Aitor
  29. Arturo
  30. Cristobal
  31. Rodrigo
  32. Albert
  33. Valentin
  34. Adolfo
  35. Borja
  36. German
  37. Alex
  38. John
  39. Benito
  40. Jonathan
  41. Ernesto
  42. Alexander
  43. Marco
  44. Christian
  45. Lucas
  46. Iker
  47. Gustavo
  48. Gerardo
  49. Carmelo
  50. Isidro

Source: Instituto Nacional de Estadística, Spain – 2010




Share this







Expecting? Get our All-In-One Pregnancy Calendar, Daily Countdown, Planner and Journal!See it here!
Expecting? Get our All-In-One Pregnancy Calendar, Daily Countdown, Planner and Journal!See it here!