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.

Melisa Melisa is a name given primarily to girls. T...
Origin:American
8206
Pascua

Meaning: Easter

Origin:Spanish from Hebrew
8227
Natividad

Meaning: nativity

Origin:Spanish from Latin
5353
Preciosa

Meaning: precious, valuable

Origin:Spanish
13466
Luck Number: 1
14162
Martes Martes is a Spanish-origin name most often g...
Origin:Spanish
14884
Luck Number: 9
15420
Levina Levina is a beautiful name with a significan...
Origin:Hebrew
8655
Maritza

Meaning: drop of the sea, bitter, or beloved

Origin:Spanish diminutive of Maria
2168
Ovidia

Meaning: shepherd or sheep

Origin:Feminine variation of Ovidius, Roman family name
4315
Palomina

Meaning: dove-colored filly

Origin:Spanish
8017
Latisha

Meaning: joy, happiness

Origin:Modern variant of Letitia
7244
Chia The name Chia is more commonly used for a ba...
Origin:Latin
3508
Vina

Meaning: vineyard

Origin:Spanish
3541
Santa

Meaning: saint

Origin:Feminine variation of Santo, Italian
3919
Luck Number: 7
9475
Llora Llora is a variant of the name ‘Laura.’ This...
Origin:Latin
10756
Immaculada

Meaning: immaculate

Origin:Spanish
11112
Perfecta

Meaning: flawless

Origin:Spanish
11750
Xandra

Meaning: man's defender

Origin:Spanish, diminutive of Alexandra
5137