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.

Jacinta

Meaning: hyacinth

Origin:Spanish for Greek flower name
1506
Ria

Meaning: small river

Origin:Spanish
1520
Lorena

Meaning: from the province of Lorraine

Origin:Spanish variation of Lorraine
1547
Rocio

Meaning: dewdrops

Origin:Spanish
1660
Quintana

Meaning: the fifth girl

Origin:Spanish
5552
Adelina

Meaning: noble, nobility

Origin:Italian, Spanish, Portuguese and Slavic variation of Adeline
602
Florida

Meaning: flowery

Origin:Place name and Spanish from Latin
6550
Fabiana

Meaning: bean grower

Origin:Italian and Spanish feminine variation of Fabian
2890
Eldora

Meaning: covered with gold

Origin:Spanish
3218
Theresa

Meaning: to harvest

Origin:English form of the Spanish Teresa
468
Nathalia Nathalia is a beautiful name with multiple o...
Origin:Portuguese form of Natalia
5352
Rosalina

Meaning: rose

Origin:Variation of Rosaline, English
1888
Hurricane

Meaning: hurricane

Origin:Spanish from Native American word name
3856
Canyon The name Canyon means a 'large ravine' or 'n...
Origin:Spanish word name
10606
Rey

Meaning: king

Origin:Spanish
2527
Garcia

Meaning: bear

Origin:Spanish and Portuguese
2594
Peta

Meaning: golden eagle, or rock, stone

Origin:Native American, Blackfoot,or Greek, "golden eagle, or rock, stone"
2656
Zamora A name of Spanish origin, Zamora is traditio...
Origin:Spanish place- and surname
4277
Rosario

Meaning: rosary

Origin:Spanish
4321
Julietta

Meaning: little Julia

Origin:Spanish variation of Juliet
3364