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.

Savannah

Meaning: flat tropical grassland

Origin:Spanish
407
Livia

Meaning: blue, envious

Origin:Diminutive of Olivia or Latin
275
Isabel

Meaning: pledged to God

Origin:Spanish variation of Elizabeth
222
Isla

Meaning: island

Origin:Scottish place-name or Spanish
4
Arlo

Meaning: between two hills

Origin:Irish, English
1338
Lucia

Meaning: light

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

Meaning: life

Origin:Latin
712
Itzel

Meaning: rainbow lady

Origin:Mayan
941
Paloma

Meaning: dove

Origin:Spanish
321
Fifi

Meaning: Jehovah increases

Origin:French, diminutive of Josephine
1330
Solana

Meaning: sunshine

Origin:Spanish
560
Emilia

Meaning: rival

Origin:Feminine variation of Emil, Latin
122
Leocadia

Meaning: splendid brightness

Origin:Spanish
1931
Viridiana

Meaning: green

Origin:Latin
3201
Dolores

Meaning: lady of sorrows

Origin:Spanish
375
Vida

Meaning: life

Origin:Spanish
1496
Maya

Meaning: water

Origin:Greek; Central American Indian empire name; Latinate variation of May; Spanish, diminutive of Amalia; variation of Maia; Hebrew
82
Liliana

Meaning: lily, a flower

Origin:Italian and Spanish variations of Lilian
221
Georgina

Meaning: farmer

Origin:English, feminine variation of George
833
Marianna

Meaning: drop of the sea, bitter, or beloved + grace

Origin:Italian, Polish, English
1342