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.

Avis

Meaning: bird

Origin:Latin
1395
Jenna

Meaning: white shadow, white wave

Origin:English, diminutive of Jennifer
359
Heather Named after the plant Heather, which are a v...
Origin:English botanical name
524
Diane

Meaning: divine

Origin:French variation of Diana
1039
Carol

Meaning: free man

Origin:English, feminine variation of Charles
1388
Lori

Meaning: bay laurel

Origin:English spelling variation of Laurie; diminutive of Laura
2018
Gracie The name Gracie is of English origins and it...
Origin:English, diminutive of Grace
1045
Gwen

Meaning: white circle

Origin:Diminutive of Gwendolen/Gwendolyn
399
Merry

Meaning: lighthearted, happy

Origin:English
6245
Laurence

Meaning: from Laurentum

Origin:Latin
6349
Florida

Meaning: flowery

Origin:Place name and Spanish from Latin
6550
Jeanette God is gracious
Origin:French, diminutive of Jeanne
3363
Liza

Meaning: pledged to God

Origin:Diminutive of Eliza and Elizabeth, Hebrew
2183
Bryn

Meaning: hill

Origin:Welsh
1282
Cassidy

Meaning: curly-haired

Origin:Irish
1007
Jamie

Meaning: supplanter

Origin:Diminutive of James
686
Jan The Dutch can be credited for the origin of ...
Origin:Feminine variation of John
11123
Joanne

Meaning: God is gracious

Origin:French variation of Joanna
1820
Shyanne

Meaning: people of a different language

Origin:Variation of Cheyenne
5376
Zenobia

Meaning: force of Zeus

Origin:Greek
1087