1. Home
  2. Topics

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.

Sage

Meaning: wise

Origin:Herb name; Latin
126
Savannah

Meaning: flat tropical grassland

Origin:Spanish
407
Cassandra

Meaning: shining or excelling man

Origin:Greek
215
Serena

Meaning: tranquil, serene

Origin:Latin
248
Dawn

Meaning: dawn, sunrise

Origin:English
812
Ruby

Meaning: deep red precious stone

Origin:Latin
48
Isadora

Meaning: gift of Isis

Origin:Greek
192
Poppy

Meaning: red flower

Origin:English from Latin
39
Eliza

Meaning: pledged to God

Origin:Hebrew
62
Bronte

Meaning: thunder

Origin:Greek
480
Genevieve

Meaning: tribe woman

Origin:English from French
24
Willa

Meaning: resolute protection

Origin:Feminine variation of William
57
Laura

Meaning: from Laurentum or bay laurel

Origin:English from Latin
113
Lucia

Meaning: light

Origin:Italian, feminine variation of Lucius, Latin
104
Juno

Meaning: queen of the heavens

Origin:Latin
324
Gemma

Meaning: precious stone

Origin:Italian
184
Willow

Meaning: willow tree

Origin:English nature name
96
Ivy The meaning of Ivy is from the Old English w...
Origin:Botanical name
138
Chiara

Meaning: light, clear

Origin:Italian
425
June

Meaning: young

Origin:Latin
186