1. Home
  2. Topics

Spanish Baby Names

Spanish baby names are widely used in the US, and many of the same Spanish names are on the popularity lists throughout North and South America as well as in Spain. Among the Spanish names that are common in the US and Spain are Lucia and Sofia for girls, and Mateo and Hugo for boys.

Along with Sofia and Mateo, other Spanish baby names in the US Top 200 include Isabella, Santiago, Leonardo, Jose, Liliana, Ximena, Diego, and Catalina. Names that rank in Spain but are uncommon in the US include Alba, Gala, Izan, and Teo.

The names on this list include the best-known Spanish baby names and the most usable Spanish names for girls and boys that bridge cultures. Browse our curated picks below.

Ona

Meaning: grace; wave; bitter; wished-for child

Origin:Lithuanian variation of Anna, Catalan diminutive of Mariona
1706
Nerea

Meaning: mine

Origin:Basque
2315
Ainhoa Ainhoa is a feminine name for the Basque cou...
Origin:Basque place name
2709
Triana Triana is a feminine name of Roman origin. T...
Origin:Spanish place name
3053
Gala The name Gala is of Scandinavian origin and ...
Origin:Russian and Slavic feminine form of Galina
3066
Arlet Pronounced as 'ar-LET', the name Arlet origi...
Origin:Spanish variant of French Arlette
3383
Candela

Meaning: Candlemas

Origin:Spanish
3589
Jimena

Meaning: son

Origin:Variation of Ximena, Spanish
3726
Leire Leire is of Basque origin. The meaning of Le...
Origin:Basque place name
3860
Alexia

Meaning: defending men

Origin:Diminutive of Alexandria
1286
Jana Jana is of Slavic origin and the meaning of ...
Origin:International feminine variation of Jan
1451
Ana

Meaning: grace

Origin:Spanish variation of Hannah
1095
Salma

Meaning: safe

Origin:Arabic
2600
Naia

Meaning: dolphin; to flow; wave, sea foam

Origin:Hawaiian, Greek, Basque
738
Blanca

Meaning: white

Origin:Spanish
3005
Carlota

Meaning: free man; Frenchman

Origin:Spanish, Portuguese variation of Charlotte
3121
Ignacio

Meaning: fiery

Origin:Spanish
718
Sergio A name of Italian origin, the meaning of Ser...
Origin:Italian and Spanish variation of Sergius
1440
Mario

Meaning: Mars

Origin:Italian variation of Marius
1563
Eduardo

Meaning: wealthy guardian

Origin:Spanish and Italian variation of Edward
1850