1. Home
  2. TAGS

Spanish Names

by Pamela Redmond

Spanish baby names have become widely popular in the US. Along with the top-ranked Isabella, Spanish names in the US Top 300 for girls include Ana, Angelina, Elena, Gabriela, Jada, Liliana, Maya, Savannah, and Sofia. Spanish names for boys ranking among the US Top 100 are Mateo, Angel, Jose, and Santiago, with Spanish boy names Leonardo, Diego, Luis, Antonio, Miguel, Gael, Alejandro, and Lorenzo also popular.

Along with top name Lucia, popular Spanish girl names in Spain and throughout Latin America include Maria, Martina, and Paula. Baby boy names popular in Spain and Latin America include Hugo, Pablo, Alvaro, Mario, Manuel, and Javier. Unique Spanish names attracting attention in Spain and Latin America include Alba, Carmen, Laia, and Triana for girls, along with Dario, Thiago, Gonzalo, and Izan for boys.

If you're searching for Spanish names for your child, here's our full range of Spanish names for baby boys and baby girls. You might also want to consult our individual lists of Spanish Names for Girls and Spanish Names for Boys.

The top names below rank among the current US Top 1000 Baby Names and are ordered by popularity. Unique names rank below the Top 1000 and are listed alphabetically.

Sierra

Meaning: saw-toothed

Origin:Spanish
4051
Sierra

Meaning: saw

Origin:Spanish
868
Laurentia The meaning of Laurentia, the lovely Latin n...
Origin:Latin, feminine form of Laurence
5698
Angelina

Meaning: angel

Origin:Greek, Italian, Spanish, Russian diminutive of Angela
531
Montana

Meaning: mountainous

Origin:Spanish place-name; "mountainous"
3963
Montana

Meaning: mountainous

Origin:Spanish place-name
3229
Diablo

Meaning: devil

Origin:Spanish
4459
Lula The name Lula is of English origins and it i...
Origin:Diminutive of any Lu name
578
Lolita

Meaning: lady of sorrows

Origin:Spanish, diminutive of Lola and Dolores, Spanish
1100
Esperanza

Meaning: hope, expectation

Origin:Spanish
1437
Santana The origin of Santana is Spanish and the mea...
Origin:Spanish, condensed form of Santa Ana
3203
Santana The origin of Santana is Spanish and the mea...
Origin:Spanish, condensed form of Santa Ana
5932
Tornado

Meaning: tornado

Origin:Spanish word name
5944
Ysabel The meaning of Ysabel is 'devoted to God'. I...
Origin:Spanish variation of Isabel
2858
Ysabelle Ysabelle is a medieval Spanish form of Isabe...
Origin:Hebrew
6393
Luck Number: 4
11572
Aniceta

Meaning: unconquerable

Origin:Latinized feminine form of Ancient Greek
4122
Engracia

Meaning: endowed with God's grace

Origin:Spanish from Latin
5679
Manuela

Meaning: God is with us

Origin:Spanish, feminine variation of Emmanuel
6012
Jacinda

Meaning: hyacinth

Origin:Variation of Jacinta
2415