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.

Verbena

Meaning: sacred foliage

Origin:Latin
4273
Rafaela

Meaning: God has healed

Origin:Spanish and Portuguese version of Hebrew Raphaela
1658
Origin:Estonian, diminutive of Matilda
1789
Cruz

Meaning: cross

Origin:Spanish
853
Cruz

Meaning: cross

Origin:Spanish
7910
Vale Vale is a popular given name with several po...
Origin:Geographical name
3779
Eleanora Eleanora is of Latin origin and it is tradit...
Origin:Latinate form of Eleanor, meaning unknown
727
Lucinda

Meaning: light

Origin:Variation of Lucia
1055
Joaquina Joaquina is a unique and uncommon name of Me...
Origin:Spanish, feminine variation of Joaquin
6222
Pilar

Meaning: pillar

Origin:Spanish
908
Perla This name is originated from Spanish. It is ...
Origin:Spanish variation of Pearl
2904
Nevada

Meaning: covered in snow

Origin:Spanish place-name
9773
Nevada

Meaning: covered in snow

Origin:Spanish place-name
8428
Silvia

Meaning: from the woods

Origin:Latin
1162
Felicia

Meaning: lucky

Origin:Latin
1391
Faustina

Meaning: fortunate one

Origin:Latin
1709
Alejandra

Meaning: defending men

Origin:Spanish variation of Alexandra
2686
Luiza

Meaning: renowned warrior

Origin:Russian and Portuguese variations of Louisa
2730
Paz

Meaning: gold; peace

Origin:Hebrew; Spanish
6781
Tomi

Meaning: wealth; twin

Origin:Japanese, Nigerian, or Welsh variation of Thomas
11473