589 Spanish Girl Names (With Meanings & Popularity)
- Anabella
Origin:
Spanish variation of AnnabelMeaning:
"loving"Description:
We like all forms of this name—Annabel, Anabel, Annabelle, Anabela, and Annabella—so you decide how elaborate you want to get. Actress Sela Ward chose the Anabella spelling.
- Viridiana
Origin:
LatinMeaning:
"green"Description:
Viridiana is a frillier version of the medieval name Viridis, meaning green. Viridiana briefly made it into the top 1000 in the US in the 1990s.
- Ovidia
Origin:
Feminine variation of Ovidius, Roman family nameMeaning:
"shepherd or sheep"Description:
Ovidia is the unusual feminine form of the ancient Roman Ovidius, most famous as the name of the exiled 1st century Roman poet Ovid. Modern male form Ovidio is known in Spain and Portugal. Ovida is another variation.
- Milagros
Origin:
SpanishMeaning:
"miracles"Description:
Even in the Hispanic community, very religious and old-fashioned.
- Niña
Origin:
SpanishMeaning:
"girl"Description:
Meaning "girl" in Spanish, this has occasionally been used as a name in the Philippines, but is not a usual Spanish name.
- Guadalupe
Origin:
Spanish from ArabicMeaning:
"hidden river, valley of the wolves"Description:
Popular Spanish name that relates to the patron saint of Mexico. It could conceivably, like Soledad and Consuelo, cross the border into multicultural territory, but the name's decline since the nineties would seem to make that less likely.
- Estrella
Origin:
SpanishMeaning:
"star"Description:
Bright and vibrant but elegant too, Estrella is a rising star among Hispanic families that would make a good cross-cultural choice too. A Spanish word name that literally means "star", it is similar to other popular names with the same stellar meaning such as Esther and Stella.
- Santina
Description:
Santina is a feminine name of Italian origin, functioning as a diminutive form of Santa, meaning "saint" or "holy." The suffix "-ina" adds an endearing quality, essentially meaning "little saint" or "little holy one." The name has traditional usage in Italian families, particularly those with Catholic backgrounds, and carries connotations of purity and virtue. Santina has moderate recognition in Italian-American communities but remains relatively uncommon in mainstream American naming practices. The name has a melodic, romantic quality typical of Italian names, with its soft consonants and flowing vowel endings. Parents might choose Santina to honor Italian heritage, express religious devotion, or simply for its gentle, feminine sound and graceful character.
- Rosario
Origin:
SpanishMeaning:
"rosary"Description:
Anglo parents are taking note of this Hispanic classic, thanks to actress Rosario Dawson and a character on Will & Grace. Poetic and powerful, it comes from the Spanish title of the Virgin Mary, Nuestra Señora del Rosario, or "Our Lady of the Rosary", Rosary referring to vocal and mental prayer in Catholicism, that reflect on the life of Christ and his Mother.
- Perla
Origin:
Spanish variation of PearlDescription:
Consistently popular Latina gem name; good choice for those who can't shake Pearl's grandmotherly vibe.
- Yoli
Origin:
Diminutive of Yolanda, SpanishMeaning:
"violet flower"Description:
This perky Spanish nickname deserves to be more popular. Singer Michael Bublé recently used it as one of the middle names for his daughter Cielo, which may give Yoli a boost.
- Manuela
Origin:
Spanish, feminine variation of EmmanuelMeaning:
"God is with us"Description:
Manuela is one feminine form that's more energetic than the male original, and is worth considering if you're seeking an easily assimilated Spanish name.
- Socorro
Origin:
Spanish and PortugueseMeaning:
"succour, help, relief"Description:
Socorro is a Spanish and Portuguese word name taken from a title of the Virgin Mary, "Mary of Perpetual Succour." Its religious meaning makes it somewhat old-fashioned and not among the Spanish names for girls widely used in the US.
- Chila
Description:
Chila is a feminine name with diverse cultural origins. It may be derived from the Hindi word 'chila' meaning 'kite' (the bird), or it could be a diminutive form of names like Priscilla or Cecilia in some Latin cultures. The name might also have roots in Native American languages. Chila has remained relatively uncommon in most Western countries, giving it a distinctive quality. Those named Chila often appreciate its brevity and melodic sound. The name's rarity makes it stand out while still being straightforward to pronounce in many languages. In some communities, Chila may be used as a nickname for longer names, adding to its versatile appeal.
- Gracia
Origin:
Spanish variation of GraceDescription:
Although Gracia is the literal Spanish translation of Grace and is used as the Grace equivalent in Spanish-speaking countries, where it's pronounced grah-see-ah or grah-thee-ah, it's also a long-time if unusual Grace variation pronounced gray-sha. You might consider Gracia if Grace is getting too commonplace for you.
- Beatriz
Origin:
Spanish and Portuguese variation of BeatriceMeaning:
"she who brings happiness; blessed"Description:
Attractive translation of Beatrice, popular with Hispanic parents. Beatriz is currently a Top 10 girl name in Portugal.
- Nevara
Origin:
SpanishMeaning:
"to snow"Description:
One of several snowy options, this one lacking a tie to a specific place: an asset.
- Josefina
Origin:
Hebrew, Spanish, Portuguese, Swedish feminine form of Joseph, HebrewMeaning:
"Jehovah increases"Description:
Sweet and bright international form of Josephine, used in many European countries with various pronunciations of the initial J. A notable bearer is Josefina "Joey" Guerrero, a Filipina spy during World War II.
- Aitana
Origin:
Spanish place-nameDescription:
Aitana is the name of a Spanish mountain used by the poet Rafael Alberti for his daughter. He reportedly chose it because the mountain was his last glimpse of Spain when he went into exile after the Spanish Civil War. The name was popularized by Aitana Alberti's goddaughter and namesake, actress Aitana Sanchez-Gijan. It became one of the fastest-rising girls names in 2016, after entering the US Top 1000 in 2015, and is among the most popular Spanish names for girls in its native Spain and beyond.
- Julieta
Origin:
Spanish variation of JulietMeaning:
"little Julia"Description:
The lovely Shakespearean Juliet is finding renewed interest as a baby name today, and Julieta is along for the ride, especially among Spanish families.
Introducing the Nameberry App

- Swipe through thousands of names with your partner
- Names you match on are saved to your shared list
- Get personalized recommendations that learn based on your and your partner's preferences
- Partner with friends and family to find names you all love
- Backed by Nameberry's 20 years of data around name preferences.

