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.

Lolita

Meaning: lady of sorrows

Origin:Spanish, diminutive of Lola and Dolores, Spanish
1100
Esperanza

Meaning: hope, expectation

Origin:Spanish
1437
Santana The origin of Santana is Spanish and the mea...
Origin:Spanish, condensed form of Santa Ana
5932
Tornado

Meaning: tornado

Origin:Spanish word name
5944
Ysabel The meaning of Ysabel is 'devoted to God'. I...
Origin:Spanish variation of Isabel
2858
Ysabelle Ysabelle is a medieval Spanish form of Isabe...
Origin:Hebrew
6393
Luck Number: 4
11572
Aniceta

Meaning: unconquerable

Origin:Latinized feminine form of Ancient Greek
4122
Engracia

Meaning: endowed with God's grace

Origin:Spanish from Latin
5679
Manuela

Meaning: God is with us

Origin:Spanish, feminine variation of Emmanuel
6012
Jacinda

Meaning: hyacinth

Origin:Variation of Jacinta
2415
Verbena

Meaning: sacred foliage

Origin:Latin
4273
Rafaela

Meaning: God has healed

Origin:Spanish and Portuguese version of Hebrew Raphaela
1658
Origin:Estonian, diminutive of Matilda
1789
Cruz

Meaning: cross

Origin:Spanish
7910
Eleanora Eleanora is of Latin origin and it is tradit...
Origin:Latinate form of Eleanor, meaning unknown
727
Lucinda

Meaning: light

Origin:Variation of Lucia
1055
Joaquina Joaquina is a unique and uncommon name of Me...
Origin:Spanish, feminine variation of Joaquin
6222
Pilar

Meaning: pillar

Origin:Spanish
908
Perla This name is originated from Spanish. It is ...
Origin:Spanish variation of Pearl
2904