👶 KiddosNames

Official baby name rankings from around the world

🇪🇸 Most Popular Baby Names in Spain (2024)

Spain's National Statistics Institute (INE) publishes baby name rankings based on birth registrations across all autonomous communities. Spanish naming culture blends Catholic saint names with modern international choices. Hugo, Mateo, and Lucas lead the boys' charts, while Lucía, Sofía, and Valentina dominate for girls. Regional variation is notable — Catalan, Basque, and Galician names appear more frequently in their respective communities.

Data source: Instituto Nacional de Estadística (INE)  ·  Year: 2024  ·  30 girl names, 30 boy names

👧 Most Popular Girl Names in Spain (2024)
#1Lucia
Lucía es la forma femenina de Lucius, del latín lux que significa luz, y es el nombre de niña más popular en España y uno de los más populares en Italia.
#2SofiaGreek
Meaning: Sabiduría
Sofía es la forma eslava y del sur de Europa de Sofía, que significa sabiduría en griego, y es el nombre de niña más popular en Italia y España.
#3MariaHebrewLatin
Meaning: Niño deseado; mar de amargura
María es un nombre hebreo y latino que significa niña deseada; mar de amargura.
#4MartinaLatin
Meaning: De Marte; belicoso
#5Valeria
#6PaulaLatin
Meaning: pequeño, humilde
#7EmmaGermanic
Meaning: entero, universal
Emma es un nombre germánico que fue popular entre las reinas medievales y sigue siendo una de las principales opciones en Europa y América del Norte durante más de un siglo.
#8SaraHebrew
Meaning: Princesa
#9Daniela
#10JuliaLatin
Meaning: Juvenil
Julia es la forma femenina del antiguo apellido romano Julius y ha sido popular en toda Europa desde el Renacimiento.
#11Carmen
#12Alba
#13Claudia
#14ElenaGreek
Meaning: Brillante, brillante
Elena es un nombre griego que significa brillante, resplandeciente.
#15Noa
#16Carla
#17MiaHebrewScandinavian
Meaning: Mío; hijo deseado
Mia comenzó como una mascota escandinava de María y se ha convertido en una favorita internacional, encabezando las listas desde Noruega hasta los Estados Unidos.
#18VeraLatinSlavic
Meaning: Verdad; fe
#19NataliaLatin
Meaning: Nacido en Navidad
Natalia es un nombre latino que significa nacido en Navidad.
#20ValentinaLatin
Meaning: Fuerte, saludable
Valentina es la forma femenina del Valentinus romano, arraigada en la palabra latina que significa fuerte y saludable, y muy popular en el sur de Europa.
#21IreneGreek
Meaning: Paz
#22OliviaLatin
Meaning: olivo
Olivia fue popularizada por primera vez por Shakespeare en Noche de reyes y ahora figura constantemente entre los nombres de niña más importantes del mundo de habla inglesa.
#23AnaHebrew
Meaning: Gracia
#24Rocio
#25Patricia
#26Cristina
#27LauraLatin
Meaning: Laurel
Laura fue inmortalizada por el poeta italiano Petrarca en el siglo XIV y sigue siendo una elección clásica en Italia, España, Alemania y más allá.
#28Ines
#29NoraLatinIrish
Meaning: Honor
Nora surgió como una forma abreviada de Honora o Eleanor y se ha convertido en un nombre popular independiente en Irlanda, Escandinavia y Europa central.
#30AndreaGreek
Meaning: Valiente, varonil
👦 Most Popular Boy Names in Spain (2024)
#1HugoGermanic
Meaning: Mente, intelecto
Hugo es la forma latinizada de Hugh, que significa mente o intelecto en germánico, y es uno de los favoritos en Francia, España, Portugal y Escandinavia.
#2MartinLatin
Meaning: De Marte; belicoso
Martín deriva del romano Martinus, que significa Marte o guerrero, y era el nombre de un santo del siglo IV cuyo culto se extendió por la Europa medieval.
#3MateoHebrewSpanish
Meaning: Regalo de Dios
Mateo es la forma española de Mateo, que significa regalo de Dios en hebreo, y actualmente es uno de los nombres de más rápido crecimiento en Estados Unidos y España.
#4DanielHebrew
Meaning: dios es mi juez
#5Pablo
#6Alejandro
#7Adrian
#8Alvaro
#9LucasLatinGreek
Meaning: portador de luz
Lucas es la forma latina de Luke, que significa portador de luz, y ocupa un lugar destacado en Europa y América.
#10DavidHebrew
Meaning: Amado
David es un nombre hebreo que significa amado y era el nombre del rey bíblico de Israel, el monarca más célebre de la historia judía.
#11Marcos
#12Carlos
#13Diego
#14MarioLatin
Meaning: De Marte; belicoso
#15Miguel
#16Alex
#17Ivan
#18LeoLatin
Meaning: León
Leo es la palabra latina para león y el nombre de trece papas, lo que lo convierte en un clásico atemporal y un favorito moderno en toda Europa.
#19Jorge
#20Rafael
#21Rodrigo
#22Eduardo
#23Antonio
#24Javier
#25NicolasGreek
Meaning: Victoria del pueblo
Nicolás es un nombre griego que significa victoria del pueblo.
#26Sergio
#27Fernando
#28Ruben
#29VictorLatin
Meaning: Conquistador
#30Andres
Data: Instituto Nacional de Estadística (INE). Rankings reflect official birth registrations for 2024. Updated automatically from the national statistics registry. Browse all countries →