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.

Navidad

Meaning: Christmas Eve

Origin:Spanish
15851
Buena

Meaning: good, excellent

Origin:Spanish
10604
Jada

Meaning: jade

Origin:Spanish
1613
Lupita The name Lupita is of Spanish origin and the...
Origin:Spanish, “little wolf”
2934
Elisa Elisa is a name with English origins and it ...
Origin:Spanish and Italian, diminutive of Elizabeth
1074
Jemsa

Meaning: gem, precious stone

Origin:English, Spanish
8367
Mati Although fairly popular as a last name, Mati...
Origin:Hebrew
15801
Origin:English
12297
Anabella

Meaning: loving

Origin:Spanish variation of Annabel
3057
Senalda

Meaning: a sign

Origin:Spanish
18243
Inocencia

Meaning: innocence

Origin:Spanish
6339
Yolanda

Meaning: violet flower

Origin:Spanish from Greek
2146
Violante

Meaning: purple flower

Origin:Greek and Latin
3923
Yoli

Meaning: violet flower

Origin:Diminutive of Yolanda, Spanish
3924
Jovita The name Jovita is of Latin origin. The mean...
Origin:Spanish, feminine variation of Jove, Roman king of the gods
2892
Nevara

Meaning: to snow

Origin:Spanish
5717
Siria

Meaning: sun-bright, glowing

Origin:Spanish from Persian
4965
Martia

Meaning: warlike

Origin:Variation of Marcia, Latin
12760
Melania

Meaning: black

Origin:Spanish and Greek variation of Melanie
2417
Lumina Lumina is of Slavic origin and is traditiona...
Origin:Slavic
1885