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.

Sefarina

Meaning: west wind

Origin:Spanish, from Greek
3533
Arcelia

Meaning: treasure chest

Origin:Spanish
3931
Graciela Graciela is a name of Spanish origin. It is ...
Origin:Spanish
4039
Francisca

Meaning: free man

Origin:Spanish, Portuguese
3853
Leticia A name of Spanish origin, the meaning of Let...
Origin:Spanish
4095
Ema

Meaning: universal

Origin:Spanish, Portuguese, Slovene, Croatian, Bosnian, Czech, Slovak, and Lithuanian variation of Emma, German
4347
Elodia

Meaning: foreign riches

Origin:Spanish variation of Alodia, German
2923
Aela

Meaning: angel

Origin:Breton
2025
Felice

Meaning: lucky

Origin:Italian
3126
Baja

Meaning: lower

Origin:Spanish place-name
7885
Almeria

Meaning: mirror of the sea

Origin:Spanish
18546
Origin:Spanish place-name
20978
Florinda Florinda is a beautiful name, a variant of F...
Origin:Spanish and Portuguese elaboration of Flora or Florence
6937
Gracia Gracia is a name of Spanish origin, and the ...
Origin:Spanish variation of Grace
2229
Dominga Dominga is a name of Latin origin that ranks...
Origin:Spanish, feminine variation of Domingo
12567
Feliz The meaning of Feliz is 'fortunate happy'. T...
Origin:Spanish
12602
Bahia

Meaning: bay

Origin:Spanish
8297
Florencia Florencia is a name of Spanish origin. It is...
Origin:Spanish
4852
Consuelo

Meaning: she who brings consolation

Origin:Spanish from Latin
2340
Diaz

Meaning: days

Origin:Spanish from Latin
11513