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.

Carolina

Meaning: free man

Origin:Variation of Caroline; also place-name
1118
Polly Traditionally a name of English origin, the ...
Origin:English variation of Molly
474
Josie

Meaning: Jehovah increases

Origin:English, diminutive of Josephine, feminine of Joseph
552
Dinah

Meaning: God will judge

Origin:Hebrew
861
Lisa

Meaning: pledged to God

Origin:English, German, Dutch, Swedish, Norwegian, Danish, Italian
928
Saffron The name Saffron is of English origin. This ...
Origin:Spice name
820
Maria

Meaning: drop of the sea, bitter, or beloved

Origin:Hebrew or Egyptian
1003
Patience The meaning of Patience is 'enduring or forb...
Origin:Latin virtue name
1596
Tamar

Meaning: date palm tree

Origin:Hebrew
1005
Sydney

Meaning: Saint Denis

Origin:French
610
Ivory

Meaning: pale, white

Origin:Word name meaning the hard, white material from the tusks and teeth of animals; can also mean "pale, white"
1321
Lucille

Meaning: light

Origin:French variation of Latin Lucilla
418
Patricia

Meaning: noble, patrician

Origin:Latin
437
Charlene

Meaning: free man

Origin:Variation of Caroline or Charlotte, feminine form of Charles
2028
Marie

Meaning: drop of the sea, bitter, or beloved

Origin:French variation of Mary
604
Rosemary

Meaning: dew of the sea, or rosemary (herb)

Origin:Latin or English
237
Dora

Meaning: gift

Origin:Greek
999
Anne

Meaning: grace

Origin:French variation of English Ann and Hebrew Hannah
673
Julie

Meaning: youthful, sky father

Origin:French from Latin
1001
Mercedes

Meaning: gracious gifts, benefits

Origin:Spanish
719