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.

Iola

Meaning: violet; beautiful lady

Origin:Greek or Welsh
1909
Reyna The meaning of Reyna is 'queen' and is tradi...
Origin:Spelling variation of Reina
2304
Alondra

Meaning: lark

Origin:Pet form of Alejandra or Spanish
2387
Teodora

Meaning: gift of God

Origin:Italian, Spanish, Swedish, Polish
2602
Crisanta

Meaning: golden flower, chrysanthemum

Origin:Spanish from Greek
4343
Guadalupe

Meaning: hidden river, valley of the wolves

Origin:Spanish from Arabic
4725
Flor

Meaning: flower

Origin:Spanish
4851
Trinidad

Meaning: holy trinity

Origin:Spanish
5204
Irati

Meaning: fern field

Origin:Basque
5688
Sanchia

Meaning: sacred

Origin:Spanish variation of Sancia
5832
Sevilla The name Sevilla comes from a Spanish extrac...
Origin:Spanish place-name
6373
Ximenia If you are looking for an elegant and adorab...
Origin:Spanish nature name
7020
Floriana Floriana is a variant of the name Flora. The...
Origin:Latin
8146
Colomba

Meaning: dove

Origin:Italian version of Columba
8813
Ynes Ynes is primarily a French name and the mean...
Origin:French
9009
Abril The meaning of the name Abril is taken from ...
Origin:Spanish and Catalan variation of April
9019
Zarita The name Zarita is of Spanish origin and is ...
Origin:Spanish
12422
Emmanuela The meaning of Emmanuela is 'faith' and 'God...
Origin:Hebrew
13186
Mahogany

Meaning: rich, strong

Origin:Spanish
2935
Analia The name Analia is predominantly used in Pol...
Origin:Combination name, Ana plus Lia
3029