Most common first names in Spain, 2025 (all ages)
People of every age living in Spain in 2025, from the Instituto Nacional de Estadística. A living-population count, not a birth list.
Residents of Spain on 1 January 2025 by exact registered name; the register counts compound names as one unit and each spelling separately; names under 20 are withheld at source.
Top names, 2025
Equal counts share a rank, so a top 100 can run past 100 rows.
- 1Maria Carmen1 in 72 people · mean age 62.6
- 2Maria1 in 83 people · mean age 48.3
- 3Carmen1 in 140 people · mean age 60.4
- 4Ana Maria1 in 170 people · mean age 56.7
- 5Laura1 in 170 people · mean age 34.2
- 6Maria Pilar1 in 180 people · mean age 62.5
- 7Maria Dolores1 in 180 people · mean age 62
- 8Isabel1 in 190 people · mean age 60.3
- 9Ana1 in 190 people · mean age 46.2
- 10Maria Teresa1 in 190 people · mean age 62.4
- 11Marta1 in 200 people · mean age 35.1
- 12Cristina1 in 200 people · mean age 39.9
- 13Josefa1 in 200 people · mean age 71.6
- 14Lucia1 in 200 people · mean age 25.9
- 15Maria Angeles1 in 210 people · mean age 60.7
- 16Maria Jose1 in 220 people · mean age 51.9
- 17Maria Isabel1 in 220 people · mean age 58.9
- 18Francisca1 in 250 people · mean age 68.6
- 19Sara1 in 250 people · mean age 28.9
- 20Paula1 in 250 people · mean age 24
- 21Antonia1 in 260 people · mean age 68.2
- 22Elena1 in 280 people · mean age 40.1
- 23Dolores1 in 280 people · mean age 70.1
- 24Raquel1 in 300 people · mean age 42.4
- 25Maria Luisa1 in 310 people · mean age 65.5
Show all 100Show the top 25
- 26Rosa Maria1 in 310 people · mean age 58.5
- 27Manuela1 in 340 people · mean age 60.9
- 28Maria Jesus1 in 340 people · mean age 60.9
- 29Julia1 in 350 people · mean age 37.6
- 30Alba1 in 360 people · mean age 21.6
- 31Pilar1 in 360 people · mean age 66.2
- 32Concepcion1 in 360 people · mean age 69.4
- 33Beatriz1 in 370 people · mean age 43.1
- 34Mercedes1 in 370 people · mean age 64.7
- 35Silvia1 in 370 people · mean age 42.3
- 36Nuria1 in 380 people · mean age 43.3
- 37Irene1 in 380 people · mean age 30.7
- 38Patricia1 in 400 people · mean age 38.2
- 39Rocio1 in 400 people · mean age 34.1
- 40Andrea1 in 410 people · mean age 27.7
- 41Monica1 in 430 people · mean age 44.1
- 42Montserrat1 in 430 people · mean age 59.3
- 43Rosario1 in 440 people · mean age 67.3
- 44Juana1 in 440 people · mean age 68.9
- 45Alicia1 in 440 people · mean age 41.9
- 46Teresa1 in 450 people · mean age 63.4
- 47Sofia1 in 450 people · mean age 19.5
- 48Encarnacion1 in 450 people · mean age 67.1
- 49Marina1 in 450 people · mean age 35.2
- 50Maria Mar1 in 450 people · mean age 50
- 51Sandra1 in 460 people · mean age 35.9
- 52Sonia1 in 460 people · mean age 43.9
- 53Natalia1 in 460 people · mean age 33.8
- 54Susana1 in 470 people · mean age 48.5
- 55Angela1 in 480 people · mean age 45.7
- 56Yolanda1 in 490 people · mean age 49.3
- 57Claudia1 in 500 people · mean age 20.6
- 58Carla1 in 510 people · mean age 17.5
- 59Rosa1 in 520 people · mean age 67.2
- 60Eva1 in 540 people · mean age 37.4
- 61Margarita1 in 560 people · mean age 63.9
- 62Maria Josefa1 in 560 people · mean age 67
- 63Daniela1 in 590 people · mean age 17.5
- 64Ana Isabel1 in 590 people · mean age 49.9
- 65Inmaculada1 in 590 people · mean age 50.5
- 66Maria Mercedes1 in 590 people · mean age 60.4
- 67Maria Rosario1 in 600 people · mean age 63.8
- 68Noelia1 in 600 people · mean age 34.2
- 69Veronica1 in 620 people · mean age 39.8
- 70Esther1 in 620 people · mean age 46.5
- 71Martina1 in 630 people · mean age 16.1
- 72Carolina1 in 640 people · mean age 37.7
- 73Nerea1 in 660 people · mean age 24.3
- 74Ines1 in 690 people · mean age 35.3
- 75Miriam1 in 700 people · mean age 33.2
- 76Eva Maria1 in 710 people · mean age 47.8
- 77Maria Victoria1 in 710 people · mean age 57
- 78Lorena1 in 720 people · mean age 34.8
- 79Maria Elena1 in 730 people · mean age 55.6
- 80Ana Belen1 in 740 people · mean age 44.5
- 81Victoria1 in 750 people · mean age 43.9
- 82Alejandra1 in 760 people · mean age 25.8
- 83Maria Rosa1 in 780 people · mean age 66.1
- 84Angeles1 in 800 people · mean age 69.1
- 85Maria Concepcion1 in 800 people · mean age 66.6
- 86Fatima1 in 830 people · mean age 40.7
- 87Celia1 in 840 people · mean age 34.8
- 88Lidia1 in 840 people · mean age 39.3
- 89Maria Antonia1 in 860 people · mean age 64.3
- 90Ainhoa1 in 860 people · mean age 23.5
- 91Valeria1 in 880 people · mean age 12.1
- 92Amparo1 in 880 people · mean age 67.6
- 93Olga1 in 890 people · mean age 50.5
- 94Clara1 in 900 people · mean age 30.6
- 95Catalina1 in 900 people · mean age 60.6
- 96Adriana1 in 900 people · mean age 22.4
- 97Maria Nieves1 in 910 people · mean age 61.7
- 98Anna1 in 930 people · mean age 35.3
- 99Emma1 in 940 people · mean age 16.1
- 100Maria Cristina1 in 950 people · mean age 54.9
- 1Antonio1 in 76 people · mean age 58.7
- 2Manuel1 in 85 people · mean age 56.5
- 3Jose1 in 92 people · mean age 63.2
- 4Francisco1 in 100 people · mean age 60.3
- 5David1 in 120 people · mean age 36.1
- 6Daniel1 in 140 people · mean age 31.5
- 7Javier1 in 140 people · mean age 38.4
- 8Juan1 in 150 people · mean age 57.1
- 9Jose Antonio1 in 150 people · mean age 54.9
- 10Francisco Javier1 in 160 people · mean age 50.9
- 11Carlos1 in 160 people · mean age 43.3
- 12Alejandro1 in 160 people · mean age 29.7
- 13Jose Luis1 in 160 people · mean age 58.2
- 14Jesus1 in 180 people · mean age 51.9
- 15Jose Manuel1 in 190 people · mean age 52.6
- 16Miguel1 in 190 people · mean age 48.2
- 17Miguel Angel1 in 200 people · mean age 49.2
- 18Pablo1 in 200 people · mean age 30.4
- 19Rafael1 in 210 people · mean age 53.9
- 20Sergio1 in 210 people · mean age 33.9
- 21Angel1 in 220 people · mean age 51.9
- 22Pedro1 in 220 people · mean age 55.8
- 23Jorge1 in 230 people · mean age 39.1
- 24Fernando1 in 230 people · mean age 52.7
- 25Jose Maria1 in 240 people · mean age 58.2
Show all 100Show the top 25
- 26Alberto1 in 250 people · mean age 42
- 27Luis1 in 260 people · mean age 54.1
- 28Alvaro1 in 260 people · mean age 26.3
- 29Adrian1 in 270 people · mean age 23.9
- 30Juan Carlos1 in 280 people · mean age 51.6
- 31Diego1 in 280 people · mean age 34.5
- 32Juan Jose1 in 300 people · mean age 52.6
- 33Raul1 in 320 people · mean age 37.1
- 34Ivan1 in 320 people · mean age 31
- 35Ruben1 in 340 people · mean age 33
- 36Juan Antonio1 in 360 people · mean age 53.9
- 37Oscar1 in 360 people · mean age 40.1
- 38Enrique1 in 380 people · mean age 52.9
- 39Mario1 in 400 people · mean age 27.5
- 40Juan Manuel1 in 400 people · mean age 50.7
- 41Santiago1 in 410 people · mean age 48.7
- 42Andres1 in 410 people · mean age 49.6
- 43Victor1 in 420 people · mean age 34.1
- 44Ramon1 in 420 people · mean age 60.3
- 45Hugo1 in 440 people · mean age 14.1
- 46Eduardo1 in 440 people · mean age 48.5
- 47Vicente1 in 440 people · mean age 61.6
- 48Joaquin1 in 440 people · mean age 56.4
- 49Marcos1 in 450 people · mean age 28.2
- 50Roberto1 in 460 people · mean age 45.5
- 51Jaime1 in 470 people · mean age 42.8
- 52Francisco Jose1 in 470 people · mean age 47.8
- 53Ignacio1 in 510 people · mean age 43
- 54Mohamed1 in 520 people · mean age 36.3
- 55Jordi1 in 550 people · mean age 44.7
- 56Martin1 in 560 people · mean age 24.3
- 57Alfonso1 in 580 people · mean age 54.2
- 58Ricardo1 in 580 people · mean age 52.5
- 59Marc1 in 590 people · mean age 24.5
- 60Gabriel1 in 600 people · mean age 37.1
- 61Guillermo1 in 610 people · mean age 36.3
- 62Salvador1 in 620 people · mean age 56.3
- 63Gonzalo1 in 620 people · mean age 31.7
- 64Lucas1 in 680 people · mean age 15.6
- 65Nicolas1 in 680 people · mean age 28.9
- 66Jose Miguel1 in 700 people · mean age 50.2
- 67Emilio1 in 700 people · mean age 59.3
- 68Samuel1 in 730 people · mean age 24.2
- 69Julio1 in 740 people · mean age 56.6
- 70Tomas1 in 750 people · mean age 54.4
- 71Julian1 in 760 people · mean age 58.7
- 72Ismael1 in 790 people · mean age 33.3
- 73Cristian1 in 800 people · mean age 29.2
- 74Agustin1 in 800 people · mean age 58.7
- 75Jose Ramon1 in 810 people · mean age 57.6
- 76Mateo1 in 820 people · mean age 15.5
- 77Aitor1 in 840 people · mean age 27.6
- 78Alex1 in 840 people · mean age 17.4
- 79Joan1 in 850 people · mean age 43.7
- 80Hector1 in 850 people · mean age 25.3
- 81Iker1 in 890 people · mean age 19.1
- 82Felix1 in 920 people · mean age 60
- 83Juan Francisco1 in 980 people · mean age 50.7
- 84Jose Carlos1 in 1,000 people · mean age 49
- 85Rodrigo1 in 1,000 people · mean age 25.3
- 86Sebastian1 in 1,000 people · mean age 49
- 87Cesar1 in 1,000 people · mean age 43.7
- 88Jose Angel1 in 1,100 people · mean age 49.5
- 89Victor Manuel1 in 1,100 people · mean age 45.7
- 90Josep1 in 1,100 people · mean age 56.1
- 91Alfredo1 in 1,100 people · mean age 56.5
- 92Jose Ignacio1 in 1,200 people · mean age 54.9
- 93Mariano1 in 1,200 people · mean age 63.1
- 94Mohammed1 in 1,200 people · mean age 38.3
- 95Felipe1 in 1,200 people · mean age 54.6
- 96Luis Miguel1 in 1,200 people · mean age 48.8
- 97Domingo1 in 1,200 people · mean age 64.3
- 98Leo1 in 1,200 people · mean age 7.2
- 99Pau1 in 1,300 people · mean age 20.2
- 100Izan1 in 1,300 people · mean age 11.4
Only on this record
Top 50 here, and on no other record’s published list (the top 300 where a record publishes that deep, the top 100 where that is all it publishes).
Newborns, 2024
Spain also publishes the 100 most given names to newborns each year. Ranks only; counts are not published.
Where these names come from
The traditions behind this record, each with its own collection and a page for every name.
This record on its regional pageEuropean names
Registries that publish names in capitals are shown in title case; counts are the registry’s own. Where a registry counts each spelling separately, its leading spelling stands for the name across records (Ireland’s Rían stands for Rian); the other spellings keep their own rows and their own counts, and are never added together.
Source: INE (Spain), Censo de Población anual, 1 January 2025