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.

Marianna

Meaning: drop of the sea, bitter, or beloved + grace

Origin:Italian, Polish, English
1342
Rosalind

Meaning: supple horse or pretty rose

Origin:Latin
333
Jade

Meaning: stone of the side

Origin:Spanish
364
Ramona

Meaning: wise protector

Origin:Spanish, feminine variation of Ramon
309
Esmeralda

Meaning: emerald

Origin:Spanish and Portuguese
361
Marisol

Meaning: Mary of Solitude

Origin:Spanish, contracted form of Maria de la Soledad
440
Carmen

Meaning: garden

Origin:Spanish variation of Carmel
444
Carmen The name Carmen has different origins. In La...
Origin:Spanish variation of Carmel; from Latin Carmen meaning song.
2795
Catalina

Meaning: pure

Origin:Spanish variation of Catherine
660
Valencia

Meaning: brave, strong

Origin:Spanish
742
Serafina

Meaning: ardent

Origin:Italian and Spanish variation of Seraphina
771
Laia

Meaning: sweet-speaking

Origin:Catalan diminutive of Eulalia
862
Reina

Meaning: queen; pure; wise

Origin:Spanish, Yiddish or Japanese
874
Gabriella

Meaning: God is my strength

Origin:Italian feminine variation of Gabriel
458
Elena

Meaning: bright, shining light

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

Meaning: river

Origin:Spanish
1096
Rio

Meaning: place of the cherry blossoms

Origin:Japanese
715
Teo

Meaning: gift of God

Origin:Diminutive of Teodoro or Mateo, Spanish
499
Mateo

Meaning: gift of God

Origin:Spanish
102
Diego

Meaning: supplanter

Origin:Spanish variation of James
175