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.

Leonor A name of Spanish origin, the meaning of Leo...
Origin:Spanish and Portuguese variation of Eleanor, English, meaning unknown
1856
Raquel The name Raquel is of Spanish origin. It is ...
Origin:Spanish variation of Rachel
2123
Benicia

Meaning: blessed one

Origin:Spanish
6523
Antonina

Meaning: priceless

Origin:Slavic, Italian and Nordic from Latin
2517
Ainhoa Ainhoa is a feminine name for the Basque cou...
Origin:Basque place name
2709
Candela

Meaning: Candlemas

Origin:Spanish
3589
Jimena

Meaning: son

Origin:Variation of Ximena, Spanish
3726
Rosa

Meaning: rose, a flower

Origin:Latinate variation of Rose
539
Juana A traditionally feminine name, the meaning o...
Origin:Spanish, feminine variation of Juan
6224
Concepcion

Meaning: conception

Origin:Spanish
2296
Josefina

Meaning: god will add

Origin:Hebrew, Spanish, Portuguese, Swedish
2455
Genoveva The name Genoveva is of Spanish origin and t...
Origin:Spanish
6098
Rosalinda

Meaning: pretty rose

Origin:Spanish
6856
Felicidad

Meaning: happiness

Origin:Spanish
11563
Angeles

Meaning: angels

Origin:Spanish
7682
Eviana Eviana is a name with American origins. The ...
Origin:American
4348
Alisha

Meaning: protected by God

Origin:Phonetic spelling of Alicia; also Sanskrit
912
Mariana

Meaning: related to the god Mars

Origin:Latin, Portuguese, Spanish, Romanian
488
Bonita

Meaning: pretty

Origin:Spanish
3059
Ana

Meaning: grace

Origin:Spanish variation of Hannah
1095