1. Home
  2. TAGS

Spanish Names for Girls

Spanish names for girls have never been more popular in the US than they are today. Spanish girls' names are especially well-used in Latinx communities, of course, but Spanish girl names such as Gabriela and Isabella have crossed over in a huge way.

Along with Isabella and Gabriela, other Spanish girls' names in the US Top 300 include Ana, Angelina, Elena, Jada, Liliana, Maya, Savannah, and Sofia. Baby girl names popular in Spain include Lucia -- also a favorite throughout Latin America-- Maria, Martina, and Paula. Unique Spanish names for girls we see becoming more prominent include Alba, Carmen, Laia, and Triana.

Many parents in the US and Latin America look for names that bridge the cultures. Along with Lucia and Sofia, baby girl names that work in both English and Spanish include Alicia, Eloisa, Isla, Julietta, Marisa, Paloma, and Viviana.

Our full list of Spanish names for girls is below. The top Spanish girl names 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.

You may also want to browse our list of Spanish names for boys.

Access thousands more amazing names for girls via our master page of girl names.

Leya

Meaning: the law; lion

Origin:Spanish; Hindi
1518
Mora

Meaning: blackberry

Origin:Spanish
2418
Ilma

Meaning: air; starlight

Origin:Finnish, Literature, Quenya
2553
Hermosa

Meaning: beautiful

Origin:Spanish
7950
Macaria

Meaning: blessed

Origin:Spanish from Greek
5018
Zerlina

Meaning: beautiful dawn

Origin:Arabic
5951
Tierra

Meaning: earth

Origin:Spanish
4970
Fe

Meaning: faith

Origin:Spanish
3480
Verdad

Meaning: truth

Origin:Spanish
8999
Ventura

Meaning: good fortune

Origin:Spanish "good fortune"
8754
Vanina

Meaning: bringer of good news

Origin:Portuguese and Spanish diminutive of Evangelina,"bringer of good news"
4068
Chara

Meaning: joy

Origin:Greek
1652
Felixa

Meaning: happy, lucky

Origin:Spanish
4922
Javiera

Meaning: new house, bright

Origin:Spanish, feminine form of Javier, Spanish version of Xavier
5089
Querida

Meaning: dear, beloved

Origin:Spanish
6489
Madrona

Meaning: mother

Origin:Spanish
8909
Damita

Meaning: little noblewoman

Origin:Spanish
7371
Marisa

Meaning: drop of the sea, bitter, or beloved + famous battle

Origin:Italian and Spanish combination of Maria and Louisa
1201
Marita

Meaning: drop of the sea, bitter, or beloved

Origin:German and Spanish diminutive of Maria
3818
Aranza

Meaning: Among the thorns

Origin:Basque
1670