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.

Valentina

Meaning: strength, health

Origin:Latin
203
Marina

Meaning: from the sea

Origin:Latin
287
Aya

Meaning: colorful, bird, sign

Origin:Japanese, Hebrew, Arabic
320
Alba

Meaning: white

Origin:Latin
436
Ines

Meaning: pure, virginal

Origin:Italian, Portuguese, Slovene and Croatian variation of Agnes
194
Lucia

Meaning: light

Origin:Italian, feminine variation of Lucius, Latin
104
Valeria

Meaning: strength, health

Origin:Latin
706
Lara

Meaning: citadel

Origin:Russian, diminutive of Larissa or Larisa
453
Alma

Meaning: nurturing, soul

Origin:Latin
475
Daniela A name of Spanish origin the meaning of Dani...
Origin:Spanish
2501
Natalia

Meaning: birthday [of the Lord]

Origin:Latin
201
Carmen

Meaning: garden

Origin:Spanish variation of Carmel
444
Laia

Meaning: sweet-speaking

Origin:Catalan diminutive of Eulalia
862
Elena

Meaning: bright, shining light

Origin:Spanish, Italian, German, Greek variation of Helen
59
Mateo

Meaning: gift of God

Origin:Spanish
102
Diego

Meaning: supplanter

Origin:Spanish variation of James
175
Thiago

Meaning: supplanter

Origin:Spelling variation of Tiago, diminutive of Santiago
256
Marco

Meaning: warlike

Origin:Italian and Spanish form of Mark
281
Ruben

Meaning: behold, a son

Origin:Hebrew
662
Santiago

Meaning: Saint James

Origin:Place-name or Latin
497