The 100 most common names in Spain (and their meaning)
Names are part of our identity and our cover letter before the whole world and for this reason that these have so much meaning once parents choose the right name for their children. After all, it is what they will walk into the future with.
But the names also represent the culture of the nation and its history, as is the case in Spain, where traditional proper names and variations from other parts of the world converge.
- We recommend you read: “The 100 most common surnames in Spain (and their meaning)”
What are the most popular Spanish names?
These 100 most common names in Spain show us how some masculine and feminine names can be ethereal and how other more modern ones become great favorites.
1. Mary
It is a Hebrew proper feminine name, it comes from 'maryham', which means 'the one who has been chosen by God'.
2. Hugo
He has German roots, from the name 'hugh', which means 'he who possesses intelligence'.
3. Lucy
She is the female version of Lucio, which in turn comes from the Latin Lux, which refers to 'she who shines like the sun'.
4. Anthony
It is a Spanish masculine given name, which derives from the Latin 'Antonius' which means 'brave'.
5. Sofia
She comes from the Greek female name 'Sophia', which alludes to women with wisdom.
6. Carmen
It comes from the Hebrew female name 'Karmel', which is a reference to Mount Carmel and in turn means 'she who sings'.
7. Alvaro
It can derive from the Magyar language as 'Alvo' which means 'the one who sleeps' or from the Germanic root 'Alla-warja' which translates as 'the guardian of all'.
8. Sunrise
It comes from the Latin term 'albus or albae', which is a reference to the first light we see in the morning.
9. Joseph
It is a masculine given name that comes from the Aramaic 'Yahveh leyosif', which means 'Yahveh will add'.
10. Martina
He is the female version of Martin, which derives from the God Mars of Roman mythology, so it means 'the one who is consecrated to Mars'.
11. Enzo
He comes from the German 'Heinz', whose translation is 'the master of the house'. In the Middle Ages she was transformed into Enzio, until reaching Enzo.
12. Ana
She comes from the Hebrew 'Hannah', as a feminine name, which has a meaning of 'the one who is full of grace'.
13. Paul
It has its origin in the Latin root 'paulus' which means 'little' or 'humble man'.
14. Paula
It is the female version of Pablo, as a female proper name, so it has the same meaning.
15. Juan
Her original name is from the Hebrew 'Yehohanan', which refers to 'The man who is faithful to God'.
16. Julia
He is the female version of Julián, which comes from the Latin 'Iulius', which means 'the one who is consecrated to Jupiter'.
17. Diego
She is the Spanish version of the Hebrew name 'Ya'akov', which means 'he who is supported by the heel'.
18. Isabel
She is the Spanish variant of the Hebrew name 'Elisheva', which translates as 'the promise of God'.
19. Alexander
She comes from the Greek masculine name 'Alexandros', which translates as 'the one who protects men'.
20. Laura
It is a Spanish variant of Larissa, it comes from Latin and means 'the one who is famous'.
21. Manuel
It is a Hebrew name that comes from 'Emmanu and El' which refers to 'God is with us'.
22. rosary beads
This is a name that derives directly from the rosaries with which one prays, it can also mean 'garland of roses'.
23. Oliver
It is a Latin term to define the olive fruit.
24. Pillar
It is an original Latin female name, which means 'the one who is a pillar of her family'.
25. Leo
It is a Spanish variant of the Greek name 'Leó', which means 'he who is strong as a Lion'.
26. Mine
It is a proper diminutive of Mary, a Hebrew proper name that means 'the chosen one of God'.
27. David
She comes from the Hebrew 'Dwd', which means 'the one who is loved'. It is said that it was popularized by King David.
28. Valeria
It is a Latin woman's name, it comes from 'valerius', which means 'the one who is brave'.
29. Framework
The origin of it is from the Latin 'Marcus', which translates as 'consecrated to Mars'.
30. Teresa
Ella is a female Greek name, it comes from 'Therasia', which means 'she who harvests in summer'.
31. Luke
She comes from the Latin 'Lūcĭus', which means 'the one who always shines'.
32. Claudia
She comes from the Latin word 'clauderē' or 'claudius', a very popular surname for members of the Roman upper class.
33. Luis
She comes from the Old Frankish language 'Hluot-wig', which means 'one who excels in combat'.
34. emma
Ella is a Germanic female given name meaning 'she who is strong'.
35. Gael
It is derived from the Celtic term 'ludael', which means 'the generous man'.
36. pink
It comes from the female Latin name that refers to rose bushes.
37. Martin
It is a Latin name that means 'consecrated to Mars', since it derives from the Roman God of war.
38. Aitana
It can have two origins. One Hebrew that means 'strength' and another Portuguese that means 'glory'.
39. Miguel
It comes from the Hebrew 'MikaEl' which translates as 'Who is like God?'
40. Daniela
She is the female version of Daniel, a Hebrew name from 'Dan-i-El' meaning 'the justice of God'.
41. Angel
It is a masculine proper name of Greek origin, which in turn derives from the Latin 'angelus' which means 'the messenger'.
42. Christina
It is a Greek feminine given name, it comes from 'christos' which means 'follower of Christ'.
43. Matthew
It derives from the Hebrew name 'Matatyahu' which translates as 'the gift of Yahweh'.
44. April
It comes from the Latin word 'Aprilis' which means 'to open' and is a reference to the arrival of spring.
45. Francisco
He comes from the Latin term 'Franciscum' which refers to those who came from the people of the Franks. In turn it also means 'the man who is free'.
46. Carla
She is the female version of Carlos which comes from the Germanic 'Karl', which means 'he who is free'.
47. Liam
She is the Irish variant of William, so her meaning is 'he who protects firmly'.
48. angels
It is the plural of Angel and is used as a female name, meaning 'the messenger'.
49. Adrian
It comes from the Latin name 'Hadrianus', a reference to those who came from the town of Hadria, which was near the Adriatic Sea.
50. Laia
She is a diminutive of the Catalan female name 'Eulàlia', which means 'the one who speaks well'.
51. Daniel
He comes from the Hebrew 'Dan-y-El', which means 'the justice of God'.
52. Sarah
The origin of her is Hebrew as a feminine proper name of 'Śārāh', which means 'the princess'.
53. Dylan
It comes from the Welsh 'dyllanw' which refers to high tides.
54. Laura
It comes from the Latin term 'laurus' which is a reference to laurel trees.
55. Thiago
It is a variant of the Hebrew name 'Ya'kov', which means 'God will reward'.
56. Triana
It is an Andalusian name that refers to the place of Triana in Seville.
57. Javier
It is a name of Basque origin and means 'new house'.
58. Candle
It comes from the Latin 'candil' which means 'candle'. It is a variant of Candelaria.
59. Nicholas
It is a name of Greek origin, it comes from the union of 'niké' and 'laos' which means 'the victory of the people'.
60. Soul
It comes from the Latin word 'almus', which translates as 'the one who nourishes'.
61. Sergio
It was a very popular Roman name, it came from the Latin 'Sergius' which means 'the firm guardian'.
62. Agnes
It has two origins, one from the Greek 'hane' which means 'chaste' and from the Latin 'Agnus' which means 'lamb'.
63. Gabriel
It is a masculine Hebrew name, it comes from 'Gavri'el' which means 'God is the force'.
64. Alexandra
It is the feminine variant of Alexander, which is a Greek name that translates as 'the protector'.
65. Luca
Ella is a variant of Lucas and Luciano, so it is of Latin origin and its meaning is 'the one who is brilliant'.
66. Elena
Ella is a Greek female name, it comes from 'helene' which means 'she who shines like a torch'.
67. Jorge
He comes from the Greek 'Georgios' which translates as 'the farmer'.
68. Dew
It is an original female name from Andalusia, its origin is from the Latin 'rosius' which means 'the one that is refreshing and youthful like a dew'.
69. Darius
It is a name of Persian origin and whose translation is 'the one who has and promotes good'.
70. White
She is the Spanish variant of the Italian female name 'Bianca', which means 'she who is pure and bright'.
71. Iker
It is a masculine proper name of Basque origin, whose meaning is 'Visitation'.
72. Adriana
It is the feminine variant of Adrián, its origin is Latin and it means 'the one that comes from the sea'.
73. Samuel
She comes from a Hebrew verb: 'shamah', which translates as 'he who listens'.
74. clear
It comes from the Latin 'Clarus' which means 'the one that is luminous'.
75. Eric
It is a name that derives from the Norse language 'Eiríkr', which translates as 'the ever powerful'.
76. nora
It is a diminutive of Leonor, a name of Greek origin that means 'the one who is beautiful like the sun'.
77. Adam
It is the Spanish variant of the Hebrew name 'adama' which is a reference for 'man'.
78. Lia
She is a variant of the Hebrew female given name 'leah' which means 'she who is melancholic'.
79. Rodrigo
It is a masculine name of Germanic origin, it comes from 'hrod' and 'reiks', which means 'the famous warrior'.
80. Ariadne
It comes from the Greek female name 'Ariádnē' which refers to 'she who is holy'.
81. Amir
It is a very popular Arabic name, it comes from the word 'amîr' and its meaning is 'he who is at the top of the tree'.
82. Amira
It comes from the same root as Amir, but its meaning changes to 'princess'.
83. James
It is a Hebrew word 'chaim', which translates as 'life'.
84. Gala
It comes from the Latin 'gallo' which is a reference to the people who come from Galicia.
85. Aaron
It derives from the Hebrew term 'Ahăarón', which in turn can come from the Egyptian root, which means 'the one who possesses dignity'.
86. Celia
It comes from the Latin 'Caelius', a popular Roman name meaning 'sky'.
87. Ivan
She is the Russian variant of the Hebrew name 'Yohannan', thus meaning 'God is merciful'.
88. Eve
It comes from the Hebrew term 'Hava', which refers to 'the one who gives life'.
89. Reuben
It comes from the Hebrew word 'Re'uven', which translates as 'behold the son of God'.
90. Ainhoa
It is a feminine proper name of Basque origin, which means 'the one who has been blessed'.
91. Victor
She comes from the Latin name 'vincere' which means 'he who always wins'.
92. elsa
This is the German variant of the female Hebrew name Elisa, which refers to 'the one who is helped by God'.
93. Santiago
It is a derivation of the Hebrew name 'Ya'kov' and means 'the one rewarded by God', it is a variant of Thiago.
94. Sea
It is a female name of Italian origin, it comes from the Latin 'mare' which refers to 'the lady of the sea'.
95. Joel
It is a Hebrew masculine proper name, it comes from 'Yo-el' which alludes to 'Yahveh is God'.
96. Gabrielle
It is the feminine variant of Gabriel, a Hebrew name that means 'the strength of God'.
97. poles
It is a name widely used in the region of Catalonia. It derives from the altin 'paulus' which means 'he who is humble'.
98. Adara
It comes from the traditional Arabic name 'Adhara', which in turn derives from 'aðāra' which translates as 'orange blossom'.
99. Saul
It comes from the Aramaic 'Shaul' which means 'the one who has been asked of God'.
100. Lina
It is a feminine proper name of Greek origin, it comes from 'linen' which means 'the one who has many friends'.