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.

Annika

Meaning: grace

Origin:Swedish diminutive of Anna
387
Lilo

Meaning: generous one

Origin:German, diminutive of Liselotte; Hawaiian
1181
Selma

Meaning: godly helmet

Origin:German
1281
Gwyneth

Meaning: blessed, happy

Origin:Welsh
666
Geneva

Meaning: juniper tree

Origin:Swiss place-name or French
817
Cheyenne

Meaning: people of a different language

Origin:Sioux
831
Tammy A diminutive of the name Tamara, the meaning...
Origin:English, diminutive of Tamara
1539
Lilian

Meaning: lily; pledged to God

Origin:Alternate spelling of Lillian, English
573
Lacey

Meaning: from Lassy

Origin:English
977
Crystal The meaning of Crystal is 'earth mineral' or...
Origin:Gem name
815
Ivana The name Ivana is derived from Russian origi...
Origin:Feminine variation of Ivan
3040
Patty

Meaning: patrician

Origin:Diminutive of Patricia
6139
Janna Janna is a name of Latin origins and is trad...
Origin:Dutch contraction of Johanna
5996
Wilma

Meaning: resolute protection

Origin:Diminutive of Wilhelmina
1425
Jamaica

Meaning: rich in springs

Origin:Native American place name
4415
Zena The meaning of Zena is ‘born of Zeus’ or ‘gu...
Origin:Greek variation of Xena
1993
Georgette The meaning of Georgette is 'farmer'. This i...
Origin:French, feminine variation of George
2210
Mireille

Meaning: to admire

Origin:French
766
Cindy from Cynthus (Cynthia) or light (Lucinda)
Origin:Diminutive of Cynthia or Lucinda
1851
Stacy According to its English origin, the meaning...
Origin:Diminutive of Anastasia
4325