1. Home
  2. Topics

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.

Gena Gena is primarily a very cute and creative g...
Origin:Variation of Gina
11576
Sidony Sidony is a name of Greek origin. The meanin...
Origin:Spelling variation of Sidonie
10499
Georgia

Meaning: farmer

Origin:English, feminine variation of George
124
James

Meaning: supplanter

Origin:Hebrew
876
Aurora

Meaning: dawn

Origin:Latin
8
Caroline

Meaning: free man

Origin:French, feminine variation of Charles
131
Charlotte

Meaning: free man

Origin:French, feminine diminutive of Charles
21
Ava

Meaning: life; bird; water, island

Origin:Hebrew, Latin or Germanic
22
Daisy

Meaning: day's eye

Origin:Diminutive of Margaret or flower name, English
31
Diana

Meaning: divine

Origin:Latin
224
Violet

Meaning: purple

Origin:English from Latin
12
Lucy

Meaning: light

Origin:English variation of Lucia, Latin
25
Nora

Meaning: light

Origin:Irish, diminutive of Honora, or Greek
29
Stella

Meaning: star

Origin:Latin
72
Lily

Meaning: lily

Origin:English flower name
60
Anna

Meaning: grace

Origin:Variation of Hannah, Hebrew
106
Julia

Meaning: youthful or sky father

Origin:Latin
133
Jane

Meaning: God is gracious

Origin:English
77
Molly

Meaning: bitter

Origin:Diminutive of Mary, Hebrew
99
Gwynne Gwynne is often regarded as a girl's name; i...
Origin:English
7948