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.

Penelopa Penelopa is a Polish version of Penelope. It...
Origin:Greek
21793
Vanesa The name Vanesa finds its origin in the Croa...
Origin:Croatian
13565
Neenah Neenah is a very meaningful and lovely name ...
Origin:Spanish
13428
Apolonia The name Apolonia is primarily used as a bab...
Origin:Greek
6184
Florencita Florencita is a popular name in many parts o...
Origin:Latin
11569
Maita The name Maita is of Spanish origin and it m...
Origin:Spanish
14060
Tirsa Tirsa is a simple but beautiful name that is...
Origin:Hebrew
10892
Gervasia The name Gervasia is a variation of Gervaise...
Origin:French
15564
Inesa Inesa is a name of Greek origin. The meaning...
Origin:Greek
5004
Camile The name Camile has multiple origins - Frenc...
Origin:French
7188
Emelda Emelda is a feminine given name of Spanish o...
Origin:Spanish
10656
Ursulina The names Ursula and Ursulina are linked. An...
Origin:Spanish
10521
Luvena Luvena is an English-originated name, the me...
Origin:English
17934
Abad The meaning of Abad is devoted worshiper', '...
Origin:Spanish
22351
Irenea Irenea is usually a girl's name of Greek ori...
Origin:Greek
9131
Ismeralda Ismeralda, or majorly spelled as Esmeralda, ...
Origin:Spanish
7571
Clarita Clarita is a beautiful girl's name with Lati...
Origin:Latin
8550
Evetta The name Evetta holds its origin in Hebrew, ...
Origin:Hebrew
8842
Luvenia Luvenia is of American, African, and Latin o...
Origin:American
10064
Lusila Lusila is an Indian name for baby boys. The ...
Origin:Indian
10403