Spanish Names

Spanish Names

Spanish names travel well. Many of them, like Lucía, Mateo and Sofía, sound just as natural in Chicago as in Madrid, while others carry a distinctly Iberian flavor rooted in Catholic saints, Latin, Arabic and the regional languages of Spain. Below you’ll find more than 80 Spanish names, grouped by style, each with its meaning and origin.

Looking for something specific? Head to our full lists of Spanish girl names, Spanish boy names and Spanish last names. If you want names with a Latin American twist, our Mexican names page is a good next stop.

Our top picks: Lucía, Mateo, Sofía, Hugo, Martina, Álvaro, Carmen, Diego, Valeria, Iker, Paloma, Rocío

Spanish Names: browse all lists

These names sit at or near the top of recent birth lists published by Spain’s national statistics office (INE). Short, two-syllable names ending in a vowel dominate.

NameMeaningGender
LucíaFrom Latin <em>lux</em>, “light”Girl
SofíaGreek, “wisdom”Girl
MartinaFeminine of Martín, from Mars, the Roman godGirl
MaríaSpanish form of Miriam; meaning debated, often “beloved” or “bitter”Girl
JuliaLatin, from the Roman family name JuliusGirl
PaulaLatin, “small, humble”Girl
ValeriaLatin, “to be strong”Girl
AlbaSpanish/Catalan, “dawn”Girl
HugoGermanic, “mind, spirit”Boy
MartínLatin, “of Mars”Boy
LucasGreek, “man from Lucania”Boy
MateoHebrew, “gift of God”Boy
LeoLatin, “lion”Boy
DanielHebrew, “God is my judge”Boy
AlejandroGreek, “defender of the people”Boy
PabloLatin, “small, humble”Boy

Traditional Spanish names with Catholic roots

For centuries Spanish children were named after saints and titles of the Virgin Mary, which is why names like Dolores and Rosario exist. Many of these also appear in our list of biblical names.

NameMeaningNote
JoséHebrew, “God will add”Spanish form of Joseph; nickname Pepe
CarmenFrom Our Lady of Mount Carmel; Hebrew “garden”Classic Spanish girl name
DoloresSpanish, “sorrows”From Our Lady of Sorrows; nickname Lola
RosarioSpanish, “rosary”Used for girls in Spain
PilarSpanish, “pillar”From Our Lady of the Pillar, Zaragoza
MercedesSpanish, “mercies”From Our Lady of Mercy
ConsueloSpanish, “consolation”Marian title
FranciscoLatin, “Frenchman”Nicknames Paco, Curro
JesúsHebrew, “God saves”Common male name in Spain
SantiagoSpanish, “Saint James”Patron saint of Spain
IgnacioLatin/Spanish, possibly “fiery”Honors St. Ignatius of Loyola
InmaculadaSpanish, “immaculate”Nickname Inma

Modern and unique Spanish names

Parents in Spain increasingly choose short, international names. These feel fresh but are still unmistakably Spanish.

NameMeaningGender
VegaSpanish, “meadow”; also a bright starGirl
CandelaSpanish, “candle”Girl
OliviaLatin, “olive tree”Girl
TrianaFrom the Seville neighborhoodGirl
PalomaSpanish, “dove”Girl
RocíoSpanish, “dew”Girl
MaiteBasque, “beloved”Girl
GaelPossibly Celtic/Breton, “generous”Boy
ThiagoPortuguese form of SantiagoBoy
EnzoItalian, from LorenzoBoy
BrunoGermanic, “brown”Boy
MarcoFrom Mars, the Roman godBoy
IzanModern Spanish spelling of Ethan, “strong”Boy
DarioPersian, “upholder of good”Boy

Basque, Catalan and Galician names

Spain has four official languages, and each has its own naming tradition. These regional names are popular well beyond their home regions.

NameOriginMeaning
IkerBasque“Visitation”
UnaiBasque“Cowherd”
AitorBasqueLegendary forefather of the Basques
AneBasqueBasque form of Anne, “grace”
NereaBasquePossibly “mine”
JordiCatalanCatalan form of George, “farmer”
PauCatalanCatalan form of Paul, also “peace”
MontserratCatalan“Serrated mountain,” after the Catalan monastery
NúriaCatalanFrom the Marian sanctuary of Núria
XoánGalicianGalician form of John, “God is gracious”
UxíaGalicianGalician form of Eugenia, “well born”
IriaGalicianFrom Iria Flavia, an ancient town in Galicia

Spanish names with Arabic roots

Nearly 800 years of Moorish rule left thousands of Arabic words in Spanish, and a few names too. Compare them with our Arabic names.

NameMeaningNote
AlmudenaArabic <em>al-mudayna</em>, “the little city”Patron of Madrid
GuadalupeArabic <em>wadi</em>, “river,” plus a Latin/Arabic elementOur Lady of Guadalupe
ZaidaArabic, “fortunate” or “growing”Name of a Moorish princess
SorayaPersian, the Pleiades star clusterPopular in 20th-century Spain
FátimaArabic, “one who abstains”Also a Portuguese Marian shrine
OmarArabic, “long-lived, flourishing”Common in Spain and Latin America
AzucenaArabic <em>as-susana</em>, “the lily”Spanish word for the white lily

Common Spanish last names

Spanish surnames often end in -ez, meaning “son of.” Every Spaniard carries two, one from each parent. See our full list of Spanish last names or compare with Hispanic last names.

SurnameMeaningType
GarcíaPossibly Basque, “young” or “bear”Given name turned surname
Rodríguez“Son of Rodrigo”Patronymic
González“Son of Gonzalo”Patronymic
Fernández“Son of Fernando”Patronymic
López“Son of Lope” (from Latin lupus, “wolf”)Patronymic
Martínez“Son of Martín”Patronymic
Sánchez“Son of Sancho”Patronymic
Pérez“Son of Pedro”Patronymic
Castillo“Castle”Place
NavarroFrom NavarrePlace
Herrera“Blacksmith’s wife” / ironworksOccupation
Moreno“Dark-haired, brown”Nickname

Classic Spanish compound names

Double first names are a Spanish tradition, often pairing a saint with a Marian title. They are treated as a single name.

NameMeaningGender
José MaríaJoseph and Mary togetherBoy
María JoséMary and Joseph, nickname MajoGirl
Juan CarlosJohn and CharlesBoy
Ana BelénAnne plus BethlehemGirl
María JesúsMary and Jesus, nickname ChusGirl
Miguel ÁngelMichael the ArchangelBoy
Juan JoséJohn and JosephBoy
María del Mar“Mary of the Sea”Girl

How to choose a Spanish name

  • Say it with Spanish vowels: in Spanish every vowel is pronounced, so Jimena is “hee-MEH-nah” and Jorge is “HOR-heh.”
  • Keep the accent mark: it tells readers where the stress falls (Lucía, Martín). Official US documents usually allow it.
  • Check the nickname: Spanish names come with fixed nicknames (Francisco → Paco, Dolores → Lola, Concepción → Concha). Make sure you like it.
  • For a bilingual family, pick names that work in both languages, such as Sofía, Mateo, Daniel, Elena or Gabriel.
  • Want a Latin American feel instead? Browse Hispanic names or Puerto Rican names.

Frequently asked questions

What is the most popular name in Spain?

In recent INE data, Lucía, Sofía and Martina lead for girls, while Hugo, Martín, Lucas and Mateo lead for boys. Among all living people, María and Antonio are the most common.

Why do Spanish people have two last names?

Spaniards traditionally take their father’s first surname followed by their mother’s first surname. Since 2000, parents may choose to put the mother’s surname first.

What does -ez mean in Spanish surnames?

The ending -ez (or -az, -iz, -oz) meant “son of,” so Rodríguez is “son of Rodrigo” and Martínez is “son of Martín.”

Are Spanish names and Hispanic names the same?

Not exactly. Spanish names come from Spain, while Hispanic names include the naming traditions of all Spanish-speaking countries, including Indigenous names from Mexico and the Andes.

What are some Spanish names that work in English?

Sofía, Elena, Isabel, Gabriel, Daniel, Mateo, Olivia and Leo are easy to spell and pronounce in both languages.