Contenido
- ¿Qué es un nombre español?
- Los nombres que más se ponen hoy en España
- Nombres españoles para niña
- Clásicos que no pasan de moda
- Nombres marianos
- Con aire medieval
- Cortos y actuales
- Nombres españoles para niño
- Clásicos de siempre
- Con historia
- Los preferidos de los últimos años
- Lo que dice la ley en España sobre el nombre
- Consejos para elegir entre nombres españoles
- Preguntas frecuentes
- ¿Cuál es el nombre de niña más tradicional en España?
- ¿Cuáles son los nombres más puestos a los bebés ahora?
- ¿Puedo ponerle a mi bebé tres nombres?
- ¿Los nombres españoles sirven también en Latinoamérica?
Si buscas nombres españoles para bebés, tienes donde elegir: desde clásicos que nunca pasan de moda, como María, Carmen o Manuel, hasta nombres de raíz medieval como Jimena o Rodrigo, pasando por los que hoy encabezan las listas, como Sofía y Mateo. En esta selección reunimos más de 50 nombres de niña y de niño con tradición en España, con su origen y significado, para que encuentres el que encaja con tu familia.
¿Qué es un nombre español?
Pocos nombres nacieron en España. La mayoría llegaron del latín, del griego, del hebreo a través de la tradición cristiana o de las lenguas germánicas de los visigodos, y con los siglos adoptaron una forma propia en castellano. Por eso, cuando hablamos de nombres españoles nos referimos a nombres con larga tradición en el país, que suenan naturales en español y que, en muchos casos, tienen una historia ligada a su cultura.
Dentro de ese grupo destacan varias familias:
- Nombres marianos, inspirados en advocaciones de la Virgen muy arraigadas en distintas regiones: Pilar, Rocío, Macarena, Almudena, Begoña.
- Nombres medievales, asociados a reyes, reinas y personajes históricos: Alfonso, Sancho, Jimena, Urraca, Leonor.
- Nombres de las lenguas cooficiales, como el catalán, el gallego o el euskera. Si te interesan, tenemos selecciones de nombres catalanes con sus significados y de nombres gallegos para niños y niñas.
Los nombres que más se ponen hoy en España
El Instituto Nacional de Estadística publica cada año los nombres más frecuentes entre los recién nacidos. En los últimos datos del INE, correspondientes a 2024, Sofía fue el nombre más puesto a las niñas (3.325) y Mateo a los niños (3.289), por delante de Lucía y Hugo, que habían liderado el año anterior.
Las listas cambian poco a poco: nombres cortos y de sonido suave, como Leo, Mía o Vega, han ganado terreno, mientras que muchos clásicos se mantienen. Si te preocupa que tu hijo comparta nombre con varios compañeros de clase, consultar estos datos te dará una idea de lo frecuente que es cada opción.
Nombres españoles para niña
Clásicos que no pasan de moda
- María: de origen hebreo (Miryam), con un significado discutido. Es el nombre de mujer más tradicional en España y forma parte de muchos compuestos.
- Carmen: procede de la Virgen del Carmen, cuyo nombre viene del monte Carmelo; en hebreo, karmel significa "jardín" o "viñedo".
- Lucía: del latín lux, "luz". Lleva años entre los más elegidos.
- Isabel: forma hispánica de Elisabet, de origen hebreo. Muy ligada a la historia de España por Isabel la Católica.
- Elena: de origen griego; suele relacionarse con la idea de antorcha o resplandor.
- Julia: del latín, nombre de una de las familias más importantes de Roma.
- Inés: forma española de Agnes, del griego hagne, "pura".
- Blanca: del color blanco, símbolo de pureza; la llevó Blanca de Castilla, reina de Francia.
Nombres marianos
- Pilar: por la Virgen del Pilar, patrona de Zaragoza y de la Hispanidad.
- Rocío: por la Virgen del Rocío, de Almonte (Huelva).
- Macarena: por la Virgen de la Esperanza Macarena, de Sevilla.
- Almudena: por la patrona de Madrid; el nombre viene del árabe al-mudayna, "la ciudadela".
- Begoña: por la Virgen de Begoña, patrona de Vizcaya.
- Covadonga: por el santuario asturiano del mismo nombre.
- Vega: evoca la Virgen de la Vega y también la palabra vega, tierra baja y fértil. Hoy está entre los nombres más puestos.
- Dolores (Lola): por la Virgen de los Dolores. Lola, su diminutivo, se usa hoy como nombre propio.
Con aire medieval
- Jimena: nombre de la esposa del Cid, Jimena Díaz; su origen es incierto.
- Leonor: nombre de varias reinas medievales y de la actual princesa de Asturias.
- Urraca: nombre de reinas de León y Castilla; poco frecuente hoy, pero con mucha historia.
- Elvira: de origen germánico, muy usado en la España visigoda y medieval.
Cortos y actuales
- Alba: del latín albus, "blanco"; designa la primera luz del día.
- Candela: del latín candela, "vela", relacionado con la fiesta de la Candelaria.
- Sofía: del griego, "sabiduría".
- Martina: femenino de Martín, derivado de Marte.
- Aitana: nombre de una sierra de Alicante; se popularizó en todo el país.
- Paloma: por el ave símbolo de la paz y por la Virgen de la Paloma, de Madrid.

Nombres españoles para niño
Clásicos de siempre
- Manuel: del hebreo Emmanuel, "Dios con nosotros".
- José: del hebreo, "Dios añadirá". Muy frecuente sobre todo en generaciones anteriores.
- Pablo: del latín Paulus, "pequeño".
- Alejandro: del griego, "el que defiende a los hombres".
- Javier: del euskera etxeberri, "casa nueva"; se extendió gracias a san Francisco Javier.
- Antonio: del latín, nombre de una familia romana.
- Andrés: del griego, relacionado con "hombre" y "valentía".
Con historia
- Santiago: de "Sant Iago", el apóstol Santiago, patrón de España.
- Diego: tradicionalmente relacionado con Santiago (Iacobus); muy usado desde la Edad Media.
- Rodrigo: del germánico, "poderoso por su fama". Fue el nombre del último rey visigodo y del Cid, Rodrigo Díaz de Vivar.
- Alfonso: del germánico, suele interpretarse como "preparado para el combate". Lo llevaron numerosos reyes.
- Fernando: de origen germánico; Hernán es una variante de este nombre.
- Sancho: del latín Sanctius, "santo"; nombre de reyes de Navarra y Castilla.
- Pelayo: del griego pelagios, "del mar"; ligado a don Pelayo y a la historia de Asturias.
- Gonzalo: de origen germánico, relacionado con la batalla.
- Íñigo: forma castellana del vasco Eneko.
Los preferidos de los últimos años
- Mateo: del hebreo, "don de Dios". Encabeza la lista del INE de 2024.
- Hugo: del germánico, "mente" o "inteligencia".
- Martín: del latín Martinus, derivado de Marte.
- Lucas: del griego, "el que viene de Lucania", una región de Italia.
- Álvaro: de origen germánico probable; suele interpretarse como "guardián" o "prudente".
- Leo: del latín, "león". Corto y fácil de pronunciar en cualquier idioma.
Lo que dice la ley en España sobre el nombre
En España, la elección del nombre es libre, pero la Ley 20/2011 del Registro Civil fija algunos límites en su artículo 51:
- No se pueden inscribir más de dos nombres simples o uno compuesto.
- No se admiten nombres contrarios a la dignidad de la persona ni que hagan confusa su identificación.
- Un bebé no puede llevar el mismo nombre que un hermano con idénticos apellidos, salvo que ese hermano haya fallecido.
La misma ley permite pedir que un nombre se cambie por su equivalente en otra lengua española, por ejemplo de Jorge a Jordi o a Xurxo. Si vives en otro país hispanohablante, las normas del registro civil son distintas, así que conviene consultarlas.
Consejos para elegir entre nombres españoles
- Dilo en voz alta con los apellidos: comprueba que suena bien y que las iniciales no forman nada incómodo.
- Piensa en el diminutivo: Dolores será Lola y Francisco, Paco o Fran casi con seguridad.
- Valora la frecuencia: un nombre muy de moda tiene más probabilidades de repetirse en el aula.
- Si tu familia es bilingüe o vive fuera, elige uno fácil de escribir y pronunciar en ambos idiomas, como Elena, Leo o Daniel.
Si aún no lo tienes claro, te ayudará nuestra guía sobre cómo elegir el nombre de tu bebé.
Preguntas frecuentes
¿Cuál es el nombre de niña más tradicional en España?
María, sola o en compuestos como María Carmen, María José o María Pilar. Según el INE, sigue estando entre los nombres más frecuentes de las mujeres que viven en España.
¿Cuáles son los nombres más puestos a los bebés ahora?
Según el INE, en 2024 los más frecuentes fueron Sofía para las niñas y Mateo para los niños.
¿Puedo ponerle a mi bebé tres nombres?
En España no: la ley permite como máximo dos nombres simples o uno compuesto.
¿Los nombres españoles sirven también en Latinoamérica?
Sí. La mayoría de estos nombres son comunes en todos los países hispanohablantes, aunque la popularidad de cada uno varía de un país a otro.




