Saltar al contenido
Datos oficiales del INE

Los nombres más comunes en España: el top 100 del INE

Los cien nombres de hombre y de mujer que más personas llevan hoy en España, con su edad media.

Los nombres más comunes en España son Antonio, con 590.938 hombres, y María Carmen, con 618.622 mujeres, según el INE a 1 de enero de 2025. Completan los primeros puestos Manuel, José y Francisco entre los hombres, y María, Carmen y Ana María entre las mujeres.

Este ranking no mide qué nombres se ponen ahora, sino cuántas personas residentes en España llevan cada nombre, sea cual sea su edad. Por eso es una foto acumulada de casi un siglo de gustos, en la que pesan mucho los nacidos entre los años cuarenta y setenta, las generaciones más numerosas.

Las tablas muestran los 100 nombres de hombre y de mujer más frecuentes según la Estadística de nombres del INE, con datos a 1 de enero de 2025. Para cada uno verás el número de personas y la edad media, que es la mejor pista para saber si un nombre es de abuelos o de niños. El INE incluye los nombres compuestos y los registra sin preposiciones: María del Carmen aparece como María Carmen.

Algunas cifras para situarse: los 100 primeros nombres de hombre suman más de 13,3 millones de personas y los 100 primeros de mujer, más de 12,3 millones. Entre los hombres, 19 de esos 100 nombres son compuestos; entre las mujeres, 25.

Si lo que buscas son los nombres de los bebés de hoy, consulta los nombres más puestos en España desde 2020. Y si quieres explorar todos los nombres con su significado, tienes los compendios de nombres de niña y nombres de niño.

Los 100 nombres de mujer más comunes

PuestoNombrePersonasEdad media
1María Carmen618.62262,6
2María543.08348,3
3Carmen333.18760,4
4Ana María264.98756,7
5Laura259.18334,2
6María Pilar249.94762,5
7María Dolores242.13862
8Isabel237.07560,3
9Ana236.86246,2
10María Teresa236.39362,4
11Marta229.08035,1
12Cristina226.07239,9
13Josefa225.85371,6
14Lucía222.80725,9
15María Ángeles215.09260,7
16María José203.37651,9
17María Isabel200.53658,9
18Francisca180.31468,6
19Sara179.95428,9
20Paula179.47524
21Antonia175.29468,2
22Elena161.70240,1
23Dolores159.91970,1
24Raquel147.12942,4
25María Luisa145.18565,5
26Rosa María144.46458,5
27Manuela132.78860,9
28María Jesús131.20560,9
29Julia129.52737,6
30Alba126.04521,6
31Pilar123.09466,2
32Concepción123.05569,4
33Beatriz122.32943,1
34Mercedes120.55764,7
35Silvia120.45542,3
36Nuria118.88243,3
37Irene118.19330,7
38Patricia112.46038,2
39Rocío110.76034,1
40Andrea110.01127,7
41Mónica103.42744,1
42Montserrat103.24459,3
43Rosario102.87567,3
44Juana101.13768,9
45Alicia101.06941,9
46Teresa99.94063,4
47Sofía99.91319,5
48Encarnación99.56767,1
49Marina99.16735,2
50María Mar98.81250
51Sandra98.38135,9
52Sonia98.07643,9
53Natalia98.07533,8
54Susana95.03448,5
55Ángela92.47845,7
56Yolanda91.32549,3
57Claudia90.09920,6
58Carla87.26817,5
59Rosa86.11167,2
60Eva83.28937,4
61Margarita80.83563,9
62María Josefa79.81967
63Daniela76.27217,5
64Ana Isabel76.20549,9
65Inmaculada76.01650,5
66María Mercedes75.77760,4
67María Rosario75.06063,8
68Noelia74.40934,2
69Verónica72.42239,8
70Esther71.87646,5
71Martina71.10716,1
72Carolina69.66737,7
73Nerea68.48924,3
74Inés64.87435,3
75Miriam64.20833,2
76Eva María63.28047,8
77María Victoria62.87557
78Lorena62.50834,8
79María Elena61.17555,6
80Ana Belén60.61844,5
81Victoria60.02443,9
82Alejandra59.27425,8
83María Rosa57.49766,1
84Ángeles56.11369,1
85María Concepción56.06966,6
86Fátima54.24040,7
87Celia53.55734,8
88Lidia53.10039,3
89María Antonia52.31664,3
90Ainhoa51.85323,5
91Valeria50.85412,1
92Amparo50.71567,6
93Olga50.60550,5
94Clara50.09330,6
95Catalina49.79060,6
96Adriana49.56822,4
97María Nieves49.45361,7
98Anna48.06335,3
99Emma47.56216,1
100María Cristina47.28054,9

Los 100 nombres de hombre más comunes

PuestoNombrePersonasEdad media
1Antonio590.93858,7
2Manuel525.62856,5
3José487.67863,2
4Francisco426.67560,3
5David372.97536,1
6Daniel310.18831,5
7Javier309.70838,4
8Juan298.93357,1
9José Antonio293.42254,9
10Francisco Javier282.04550,9
11Carlos273.54643,3
12Alejandro273.49129,7
13José Luis273.47058,2
14Jesús256.54551,9
15José Manuel233.53052,6
16Miguel230.73448,2
17Miguel Ángel228.40249,2
18Pablo227.98130,4
19Rafael217.30453,9
20Sergio210.72733,9
21Ángel202.74251,9
22Pedro199.88355,8
23Jorge194.25339,1
24Fernando191.96552,7
25José María188.30158,2
26Alberto177.43742
27Luis173.74854,1
28Álvaro171.34126,3
29Adrián164.75023,9
30Juan Carlos162.00451,6
31Diego157.54034,5
32Juan José148.42652,6
33Raúl142.04037,1
34Iván138.97931
35Rubén131.13433
36Juan Antonio126.41153,9
37Óscar123.66340,1
38Enrique118.31152,9
39Mario112.53427,5
40Juan Manuel111.05450,7
41Santiago110.53248,7
42Andrés109.00049,6
43Víctor106.48934,1
44Ramón106.31860,3
45Hugo102.29614,1
46Eduardo101.31748,5
47Vicente101.27561,6
48Joaquín100.77556,4
49Marcos99.54428,2
50Roberto96.80945,5
51Jaime95.00442,8
52Francisco José94.52947,8
53Ignacio88.25243
54Mohamed85.55336,3
55Jordi81.61744,7
56Martín79.49624,3
57Alfonso77.57454,2
58Ricardo76.72052,5
59Marc76.00124,5
60Gabriel74.51137,1
61Guillermo73.80836,3
62Salvador72.71356,3
63Gonzalo72.62831,7
64Lucas66.04115,6
65Nicolás65.65928,9
66José Miguel64.30350,2
67Emilio63.90459,3
68Samuel61.51724,2
69Julio60.32456,6
70Tomás59.77454,4
71Julián59.31358,7
72Ismael56.86933,3
73Cristian56.40029,2
74Agustín56.15258,7
75José Ramón55.17057,6
76Mateo54.98115,5
77Aitor53.44627,6
78Álex53.05117,4
79Joan52.99343,7
80Héctor52.82925,3
81Iker50.22419,1
82Félix48.73960
83Juan Francisco45.99250,7
84José Carlos44.74449
85Rodrigo44.42925,3
86Sebastián44.15849
87César42.69743,7
88José Ángel40.60449,5
89Víctor Manuel40.49945,7
90Josep40.37156,1
91Alfredo39.93756,5
92José Ignacio38.56454,9
93Mariano38.41663,1
94Mohammed37.93338,3
95Felipe37.77154,6
96Luis Miguel37.68548,8
97Domingo37.02864,3
98Leo36.2807,2
99Pau35.49920,2
100Izan35.21311,4

Fuente: INE, Estadística de nombres de la población residente en España, datos a 1 de enero de 2025. Incluye nombres compuestos tal y como los registra el INE.

Lo que cuenta el top 100

Un podio de más de medio siglo

Los nombres que encabezan el ranking tienen edades medias muy altas. Antonio (58,7 años), Manuel (56,5), José (63,2) y Francisco (60,3) ocupan los cuatro primeros puestos masculinos; entre las mujeres, María Carmen tiene 62,6 años de media y Carmen, 60,4. Son los nombres de quienes nacieron en las décadas de mayor natalidad, cuando el repertorio era mucho más reducido.

Los jóvenes que ya se han colado

En el extremo contrario, algunos nombres han entrado en el top 100 aunque casi todos sus portadores son niños. Leo tiene una edad media de 7,2 años y ya ocupa el puesto 98 entre los hombres; Izan (11,4), Hugo (14,1) y Mateo (15,5) también están dentro. Entre las mujeres, Valeria (12,1 años), Martina y Emma (16,1) siguen el mismo camino. Cuando estas generaciones crezcan, el ranking cambiará de cara.

El peso de los compuestos

Uno de cada cuatro nombres del top 100 femenino es compuesto, y casi todos llevan María: María Pilar, María Dolores, María Teresa, María Ángeles, María José, María Isabel… En el masculino dominan los compuestos con José y Juan, como José Antonio, José Luis o Juan Carlos. Puedes verlos con detalle en los nombres compuestos.

Cómo leer la edad media

La edad media es el dato más revelador de la tabla. Un nombre con más de 60 años de media, como Josefa (71,6) o Dolores (70,1), está prácticamente ligado a una generación; uno por debajo de 25, como Sofía (19,5) o Adrián (23,9), se está poniendo ahora. Entre ambos extremos hay nombres de edad intermedia, como Laura (34,2) o David (36,1), que vivieron su auge en los setenta y ochenta. Si quieres seguir esa evolución generación a generación, visita los nombres por década; y para enfrentar dos nombres concretos, el comparador de nombres.

Preguntas frecuentes

¿Cuál es el nombre más común en España?

Entre los hombres, Antonio, con 590.938 personas. Entre las mujeres, María Carmen, con 618.622; si se cuentan solo los nombres simples, la primera es María, con 543.083.

¿Cuántas personas se llaman María en España?

543.083 mujeres tienen María como nombre único, según el INE. Además, más de cinco millones de mujeres llevan María dentro de un nombre compuesto, como María Carmen, Ana María o María José.

¿De qué fecha son los datos?

De la Estadística de nombres del INE, con la población residente en España a 1 de enero de 2025, la publicación más reciente.

¿Por qué hay tantos nombres antiguos en la lista?

Porque el ranking cuenta a toda la población. Las generaciones nacidas entre los años cuarenta y setenta son muy numerosas y llevaban un repertorio de nombres muy concentrado.

Más listas de nombres