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.

Martina

Meaning: warlike

Origin:Latin
1795
Placida

Meaning: serene

Origin:Italian and Spanish
14158
Valeriana Valeriana is usually a feminine name, and th...
Origin:Latin
9264
Mariposa

Meaning: butterfly

Origin:Spanish
1415
Eloisa

Meaning: healthy; wide

Origin:Italian and Spanish variation of Eloise
1632
Celestina

Meaning: heavenly

Origin:Italian and Spanish variation of Celeste
1716
Luck Number: 2
15911
Linda

Meaning: pretty

Origin:Spanish, Portuguese and Italian word name meaning "pretty"
825
Mercedes

Meaning: gracious gifts, benefits

Origin:Spanish
719
Fortuna

Meaning: luck

Origin:Latin
3987
Mena The meaning of Mena is ‘wife of the Himalaya...
Origin:Spanish, diminutive of Filomena
4364
Angelia

Meaning: angel

Origin:Greek
4446
Clementia

Meaning: showing clemency

Origin:Latin
4989
Melia

Meaning: ash tree; honey; work; plumeria

Origin:Greek mythology name, diminutive of Amelia, or Hawaiian
982
Alhambra The meaning of Alhambra is associated with '...
Origin:Place-name
6767
Ninetta

Meaning: little girl

Origin:Italian and Spanish diminutive of Nina
8217
Almira The meaning of Almira is ‘noble’ or ‘princes...
Origin:Spanish
6892
Felicitas

Meaning: good luck, fortune

Origin:Latin
5792
Beatriz

Meaning: she who brings happiness; blessed

Origin:Spanish and Portuguese variation of Beatrice
1126
Estrella

Meaning: star

Origin:Spanish
1284