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.

Blanca

Meaning: white

Origin:Spanish
3005
Carlota

Meaning: free man; Frenchman

Origin:Spanish, Portuguese variation of Charlotte
3121
Socorro

Meaning: succour, help, relief

Origin:Spanish and Portuguese
2946
Graziella

Meaning: grace

Origin:Italian, diminutive of Grazia or variation of Grace
4136
Jaime Jamie is a Spanish form of the name Jacob. A...
Origin:Spanish variation of James
3130
Baez The meaning of Baez is 'son of Pelayo', and ...
Origin:Spanish surname
15314
Juanita A name of Spanish origin, the meaning of Jua...
Origin:Spanish, feminine variation of Juan
5244
Jacaranda

Meaning: fragrant

Origin:Spanish, Portuguese, Tupi-Guarani flower name
4864
Yaiza Yaiza is a name especially used for baby gir...
Origin:Spanish place name
2881
Mesa

Meaning: table

Origin:Spanish
4208
Lorca Lorca is a beautiful name for a boy or a gir...
Origin:Spanish place name and surname
6466
Claudina

Meaning: lame

Origin:Spanish variation of Claudia, Latin
9070
Milagros

Meaning: miracles

Origin:Spanish
3603
Pepita Pepita is a name of Spanish origin. Traditio...
Origin:Spanish, diminutive feminine variation of JosÉ
6141
Julieta

Meaning: little Julia

Origin:Spanish variation of Juliet
3260
Nieves

Meaning: snows

Origin:Spanish
3369
Tavia

Meaning: eighth

Origin:Spanish short form of Octavia
2753
Calida

Meaning: heated

Origin:Spanish
3033
Mireia

Meaning: to admire

Origin:Catalan form of Mireille
3103
Estela

Meaning: star

Origin:Spanish
3437