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.

Gitana

Meaning: traveller, Romani person

Origin:Spanish
7564
Nazaret

Meaning: of Nazareth

Origin:Spanish
11230
Oracia Oracia is a historical and cultural name tha...
Origin:Spanish, feminine variation of Horace
8699
Pedra

Meaning: rock

Origin:Spanish
8019
Tia The meaning of Tia is 'aunt' in Portuguese a...
Origin:Diminutive of names ending -tia
952
Luck Number: 3
22680
Coletta The name Coletta is habitually given to girl...
Origin:Italian and Spanish variation of Colette or short form of Nicoletta
6531
Constanza

Meaning: constant, unchanging

Origin:Italian, feminine form of Constantine
4847
Charo

Meaning: rose or rosary

Origin:Spanish nickname for Rosa or Rosario
9067
Erendira

Meaning: she who smiles

Origin:Spanish
5591
Litzy The name Litzy is of Spanish origin and the ...
Origin:Spanish nickname
6009
Orlanda Orlanda is an interesting and exciting name ...
Origin:Spanish and Italian, feminine variation of Orlando
6592
Paquita Belonging to Spanish origins, the meaning of...
Origin:Spanish, diminutive of Frances
8439
Ramira

Meaning: judicious

Origin:Spanish
7289
Vieira

Meaning: scallop

Origin:Spanish
5383
Zarela Every parent thinks their beautiful baby gir...
Origin:Spanish variation of Sarah
10542
Belia Belia is a beautiful and special name. It is...
Origin:Spanish variation of Bella
9317
Bienvenida

Meaning: welcome

Origin:Spanish
9321
Ballencia Spanish is the origin of the girl's name Bal...
Origin:Variation of Valencia, Spanish place-name
10236
Baila

Meaning: dance

Origin:Spanish
4905