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.

Rosalind

Meaning: supple horse or pretty rose

Origin:Latin
333
Jade

Meaning: stone of the side

Origin:Spanish
364
Ramona

Meaning: wise protector

Origin:Spanish, feminine variation of Ramon
309
Esmeralda

Meaning: emerald

Origin:Spanish and Portuguese
361
Marisol

Meaning: Mary of Solitude

Origin:Spanish, contracted form of Maria de la Soledad
440
Carmen

Meaning: garden

Origin:Spanish variation of Carmel
444
Catalina

Meaning: pure

Origin:Spanish variation of Catherine
660
Valencia

Meaning: brave, strong

Origin:Spanish
742
Serafina

Meaning: ardent

Origin:Italian and Spanish variation of Seraphina
771
Laia

Meaning: sweet-speaking

Origin:Catalan diminutive of Eulalia
862
Reina

Meaning: queen; pure; wise

Origin:Spanish, Yiddish or Japanese
874
Gabriella

Meaning: God is my strength

Origin:Italian feminine variation of Gabriel
458
Elena

Meaning: bright, shining light

Origin:Spanish, Italian, German, Greek variation of Helen
59
Rio

Meaning: place of the cherry blossoms

Origin:Japanese
715
Sierra

Meaning: saw

Origin:Spanish
868
Laurentia The meaning of Laurentia, the lovely Latin n...
Origin:Latin, feminine form of Laurence
5698
Angelina

Meaning: angel

Origin:Greek, Italian, Spanish, Russian diminutive of Angela
531
Montana

Meaning: mountainous

Origin:Spanish place-name
3229
Diablo

Meaning: devil

Origin:Spanish
4459
Lula The name Lula is of English origins and it i...
Origin:Diminutive of any Lu name
578