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.

Hector

Meaning: holding fast

Origin:Greek
351
Dario

Meaning: possessing goodness

Origin:Italian variation of Darius
786
Carolina

Meaning: free man

Origin:Variation of Caroline; also place-name
1118
Adriana

Meaning: man of Adria

Origin:Latin, feminine variation of Adrian
457
Manuela

Meaning: God is with us

Origin:Spanish, feminine variation of Emmanuel
6012
Ciara

Meaning: little dark one

Origin:Irish
701
Vega

Meaning: swooping eagle; meadow

Origin:Arabic, Spanish
1662
Maria

Meaning: drop of the sea, bitter, or beloved

Origin:Hebrew or Egyptian
1003
Silvia

Meaning: from the woods

Origin:Latin
1162
Lia

Meaning: weary

Origin:Diminutive of names ending in -lia or Italian variation of Leah
617
Alejandra

Meaning: defending men

Origin:Spanish variation of Alexandra
2686
Ainara

Meaning: swallow (bird)

Origin:Basque
2039
Mar

Meaning: sea

Origin:Latin
2121
Iria

Meaning: peace

Origin:Portuguese variation of Eirene
2150
Aitana Aitana is of Basque origin and it is traditi...
Origin:Spanish place-name
2177
Alicia

Meaning: noble

Origin:Spanish variation of Alice
391
Martina

Meaning: warlike

Origin:Latin
1795
Amira

Meaning: princess

Origin:Hebrew, Arabic
545
Nuria

Meaning: fire of the Lord

Origin:Hebrew
1435
Rocio

Meaning: dewdrops

Origin:Spanish
1660