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.

Celestina

Meaning: heavenly

Origin:Italian and Spanish variation of Celeste
1716
Luck Number: 2
15911
Linda

Meaning: pretty

Origin:Spanish, Portuguese and Italian word name meaning "pretty"
825
Mercedes

Meaning: gracious gifts, benefits

Origin:Spanish
719
Fortuna

Meaning: luck

Origin:Latin
3987
Mena The meaning of Mena is ‘wife of the Himalaya...
Origin:Spanish, diminutive of Filomena
4364
Angelia

Meaning: angel

Origin:Greek
4446
Clementia

Meaning: showing clemency

Origin:Latin
4989
Melia

Meaning: ash tree; honey; work; plumeria

Origin:Greek mythology name, diminutive of Amelia, or Hawaiian
982
Alhambra The meaning of Alhambra is associated with '...
Origin:Place-name
6767
Ninetta

Meaning: little girl

Origin:Italian and Spanish diminutive of Nina
8217
Almira The meaning of Almira is ‘noble’ or ‘princes...
Origin:Spanish
6892
Felicitas

Meaning: good luck, fortune

Origin:Latin
5792
Beatriz

Meaning: she who brings happiness; blessed

Origin:Spanish and Portuguese variation of Beatrice
1126
Estrella

Meaning: star

Origin:Spanish
1284
Jacinta

Meaning: hyacinth

Origin:Spanish for Greek flower name
1506
Ria

Meaning: small river

Origin:Spanish
1520
Lorena

Meaning: from the province of Lorraine

Origin:Spanish variation of Lorraine
1547
Rocio

Meaning: dewdrops

Origin:Spanish
1660
Quintana

Meaning: the fifth girl

Origin:Spanish
5552