b babynamesuggestion
Menu

Your Shortlist

0 names saved

Country Name Rankings

Most Popular Baby Names in Spain (2024)

Official birth-registry rankings โ€” Sofia and Mateo take the top spots. Every name links to its full meaning, origin, and popularity history.

Sofia#1 Girl Name
Mateo#1 Boy Name
2024Data Year
Advertisement

Top 100 Girl Names

#NameTrendMeaning
1Sofia▲ 1The given name 'Sofia' means 'wisdom' and its linguistic root is Greek, derived from the word 'ฯƒฮฟฯ†ฮฏฮฑ' (sophiaโ€ฆ
2Lucia▼ 1The name Lucia derives from the Latin "lucus" (light) or the Roman family name "Lucius," meaning "of light" oโ€ฆ
3Martina—Martina is the feminine form of the Latin name Martinus, derived from Mars, the Roman god of war, meaning "ofโ€ฆ
4Maria—Maria means "of the sea" or "beloved," derived from the Latin name Maria, which likely stems from the Hebrew โ€ฆ
5Vega▲ 5Vega derives from the Arabic phrase "al-wฤqiสฟah," meaning "the falling one," originally used to name the brigโ€ฆ
6Julia▼ 1Julia derives from the Latin name Iulia, the feminine form of the family name Iulius, which likely originatesโ€ฆ
7Olivia—Olivia is the feminine form of the Latin name Olivius, derived from "oliva," meaning olive tree, symbolizing โ€ฆ
8Valeria▼ 2Valeria derives from the Latin name Valerius, which comes from the root "valere," meaning "to be strong" or "โ€ฆ
9Mia▲ 2Mia is a Scandinavian diminutive of Maria, derived from the Latin name Maria, which means "of the sea" or "beโ€ฆ
10Emma▼ 2Emma derives from the Germanic element "ermen" meaning "whole" or "universal," and entered English through Olโ€ฆ
11Paula▼ 2Paula is the feminine form of the Latin name Paulus, derived from the Latin word "paulus" meaning "small" or โ€ฆ
12Carmen▲ 1Carmen derives from the Latin word "carmen," meaning "song" or "poem," and is also associated with the Latin โ€ฆ
13Alma▼ 1The given name 'Alma' is derived from the Latin word 'alma,' meaning 'nourishing' or 'soul,' and is related tโ€ฆ
14Carla▲ 1Carla means "free woman" or "strong woman" and derives from the Germanic name Karl, which comes from the Old โ€ฆ
15Lola▲ 4Lola is a diminutive of Dolores, derived from the Spanish title "Nuestra Seรฑora de los Dolores" (Our Lady of โ€ฆ
16Gala▲ 4The name Gala derives from the Latin word "gala," meaning festive celebration or elegant attire, and is also โ€ฆ
17Lara▼ 1Lara derives from the Latin name Larissa or the Roman household god Lares, meaning "cheerful" or "protector oโ€ฆ
18Daniela▼ 4Daniela is the feminine form of Daniel, derived from the Hebrew name Daniyyฤ“l, meaning "God is my judge" (froโ€ฆ
19Sara▼ 2Sara means "princess" or "noblewoman" and derives from the Hebrew name Sarai (ืฉึธื‚ืจึทื™), which comes from the rโ€ฆ
20Jimena▼ 2Jimena derives from the Basque name Ximeno, which likely comes from the Basque root meaning "hearkening" or "โ€ฆ
21Chloe▲ 3
22Valentina▲ 3
23Claudia—
24Noa▼ 3
25Alba▼ 3
26Laia▲ 4
27Candela▲ 4
28Manuela—
29Victoria▲ 7
30Triana▼ 1
31Alejandra▼ 4
32Vera▲ 5
33Ana—
34Elena▲ 4
35Aitana▼ 9
36Carlota▲ 5
37Blanca▲ 3
38Zoe▼ 4
39Ines▼ 4
40Adriana▼ 1
41Lia▲ 5
42Abril▼ 10
43Nora▼ 1
44Clara▲ 1
45Marina▼ 2
46Luna▲ 1
47Rocio▼ 3
48Marta▲ 1
49Amira▼ 1
50Alicia—
51Celia▲ 2
52Gabriela▲ 6
53Eva▲ 3
54Laura—
55Leire▼ 3
56Ona▲ 1
57India▼ 6
58Ariadna▼ 3
59Julieta▲ 12
60Irene▼ 1
61Alaia▲ 9
62Isabel▼ 2
63Catalina▲ 16
64Isabella▲ 14
65Iria▲ 7
66Iris▼ 2
67Violeta▲ 15
68Angela▼ 5
69Aurora▲ 12
70Mar▼ 1
71Africa▼ 10
72Aina▼ 6
73Diana▲ 1
74Cataleya▲ 13
75Nour—
76Antonella▲ 16
77Lina▼ 10
78Adara▼ 16
79Ainara▼ 14
80Andrea▼ 12
81Yasmin▲ 8
82Aya▲ 17
83Ainhoa▲ 2
84AlanaNEW
85Macarena▼ 8
86Naia▼ 13
87Jana▼ 3
88Elsa▼ 12
89Layan▲ 9
90AriaNEW
91Elia▼ 8
92Helena▲ 3
93Camila—
94MaiaNEW
95AmeliaNEW
96Aroa▲ 1
97Leyre▼ 9
98Nerea▼ 8
99TeresaNEW
100Fatima▼ 6

Top 100 Boy Names

#NameTrendMeaning
1Mateo▲ 1Mateo means "gift of God" and derives from the Hebrew name Mattityahu (ืžืชืชื™ื”ื•), composed of the elements "matโ€ฆ
2Hugo▼ 1Hugo derives from the Germanic name Hugon, rooted in the Old High German element "hug" meaning "mind" or "intโ€ฆ
3Martin—Martin derives from the Latin name Martinus, meaning "of Mars" or "devoted to Mars," referencing the Roman goโ€ฆ
4Leo—Leo derives from the Latin word "leo," meaning "lion," and is rooted in Indo-European languages through Latinโ€ฆ
5Manuel▲ 1Manuel means "God is with us," derived from the Hebrew name Immanuel (ืขึดืžึธึผื ื•ึผ ืึตืœ), combining "imanu" (with โ€ฆ
6Lucas▼ 1Lucas derives from the Latin name Lucanus, which is itself based on the Latin word "lux" meaning "light," thuโ€ฆ
7Pablo—Pablo means "small" or "humble" and derives from the Latin name Paulus, which comes from the Roman family namโ€ฆ
8Alejandro—Alejandro is the Spanish form of Alexander, derived from the Greek name Alexandros, meaning "defender of men"โ€ฆ
9Enzo—Enzo is a shortened form of the Italian name Vincenzo, which derives from the Latin name Vincentius, meaning โ€ฆ
10Alvaro▲ 1รlvaro derives from the Germanic elements "all" (all) and "war" (warrior), meaning "all warrior" or "completeโ€ฆ
11Daniel▼ 1Daniel derives from the Hebrew name Daniyyel, composed of "din" (judgment) and "el" (God), meaning "God is myโ€ฆ
12Thiago—Thiago means "God is gracious" and derives from the Hebrew name Yiago, which is a Portuguese and Galician forโ€ฆ
13Luca▲ 4Luca means "from Lucania" or "light-giving" and derives from the Latin name Lucanus, itself connected to the โ€ฆ
14Gonzalo▲ 6Gonzalo derives from the Germanic name Gonzalvo, composed of "gund" (battle) and "salva" (hall), meaning "batโ€ฆ
15Mario▼ 1Mario derives from the Latin name Marius, which likely originates from Mars, the Roman god of war, or from thโ€ฆ
16Liam▼ 1Liam means "strong-willed warrior" or "protection" and derives from the Irish name Uilliam, which is the Irisโ€ฆ
17Adrian▼ 4The given name 'Adrian' means 'from Adria' or 'dark', and its linguistic root is Latin, derived from the nameโ€ฆ
18Oliver▲ 1Oliver derives from the Old French name Olivier, which likely comes from the Latin "oliva" (olive tree), symbโ€ฆ
19Bruno▼ 1The name Bruno derives from the Germanic element "brun" meaning "brown," originally used as a descriptor for โ€ฆ
20Diego▼ 4Diego means "supplanter" and derives from the Hebrew name Jacob through the Greek form Didacus, which became โ€ฆ
21Gael▲ 3
22Nicolas▲ 3
23Alex▼ 1
24Marcos▼ 1
25David▼ 4
26Marco▲ 2
27Antonio▲ 2
28Juan▲ 3
29Miguel▼ 3
30Gabriel▲ 2
31Javier▼ 1
32Izan▼ 5
33Rodrigo▲ 4
34Marc▲ 2
35Jose▲ 3
36Angel▼ 3
37Carlos▼ 2
38Dylan▼ 4
39Dario—
40Noah▲ 2
41Adam▼ 1
42Jaime▲ 1
43Samuel▼ 2
44Nico▲ 21
45Santiago▲ 1
46Pau▲ 3
47Guillermo▲ 1
48Jorge▼ 4
49Hector▲ 2
50Eric—
51Luis▲ 4
52Francisco▼ 7
53Amir▲ 8
54Iker▲ 2
55Jesus▲ 4
56Victor▲ 8
57Sergio▼ 10
58Matias▼ 1
59Aaron▼ 5
60Pedro▲ 6
61Rafael▼ 1
62Mohamed▼ 9
63Ian▼ 11
64Julen▼ 6
65Biel▼ 3
66Unai▲ 1
67Nil▲ 5
68Saul▲ 3
69Marti▼ 1
70Ares▲ 13
71Isaac▲ 7
72Alonso▲ 9
73Ruben▼ 3
74Ivan▲ 3
75Erik▼ 12
76Alan▲ 3
77Pol▼ 8
78AleixNEW
79Fernando▼ 3
80Rayan▼ 5
81Jan▼ 7
82Ignacio▲ 13
83Joel▼ 10
84Alberto▼ 2
85Arnau▲ 9
86Ander▲ 2
87Ismael▲ 9
88Luka▲ 4
89Fabio▼ 4
90Raul▼ 6
91Kai▼ 1
92Neizan▼ 5
93Andres▼ 7
94Aday▼ 3
95AranNEW
96Tomas▲ 3
97MaximoNEW
98Elias▼ 1
99Axel▼ 19
100Max—

Source: INE (Spanish national statistics institute), 2024. Trend arrows compare each name’s rank with the previous available year.

Advertisement

Frequently Asked Questions

What was the most popular girl name in Spain in 2024?

The most popular girl name in Spain in 2024 was Sofia, given to 3,325 newborn girls.

What was the most popular boy name in Spain in 2024?

The most popular boy name in Spain in 2024 was Mateo, given to 3,289 newborn boys.

Which baby names are rising fastest in Spain?

Compared with the previous rankings, the fastest-rising names in the 2024 top 100 were Aya (+17), Catalina (+16), Antonella (+16), Nico (+21), Ares (+13), Ignacio (+13).

Where does this data come from?

Rankings are from the INE (Spanish national statistics institute).

✏

Help us make this better for every parent

Found a mistake · Know a name we’re missing · Have a different or better meaning for a name · Any question or recommendation — your insight helps families worldwide choose with confidence.

Share your feedback →
Scroll to Top
Follow & Connect