589 Spanish Girl Names (With Meanings & Popularity)

  1. Marisa
    • Origin:

      Italian and Spanish combination of Maria and Louisa
    • Meaning:

      "drop of the sea, bitter, or beloved + famous battle"
    • Description:

      A name made famous by Marisas Berenson and Tomei, never became as saturated as its cousin Melissa, so still a feasible choice. Marisa is one of those Spanish and Italian names for girls that sounds at once unusual and familiar, which makes it truly an international choice.
  2. Estera
    • Origin:

      Polish, Slovak, Romanian and Lithuanian form of Esther
    • Meaning:

      "star; myrtle"
    • Description:

      Ranking in the Polish Top 200, Estera is a variation on the classic Esther. Possibly deriving from Ishtar, the Near Eastern Goddess of fertility, love, and war, or from Persian, to mean "star", Estera is also associated with the myrtle trees, via Hadassah, the Biblical Esther's original Hebrew name.
  3. Sefarina
    • Origin:

      Spanish, from Greek
    • Meaning:

      "west wind"
    • Description:

      Sefarina is dramatic and feminine, but Serafina is far more commonly used. Think of Sefarina as deriving from Zephyr, which can be used as a male name; the female version is Zephyrine or Zephyrina, or the Portuguese Zeferina.
  4. Leonita
    • Description:

      Leonita is a feminine name that likely derives from Leon or Leona, with the diminutive suffix 'ita' adding a sense of endearment. Its roots connect to the Latin word 'leo' meaning 'lion,' suggesting qualities of strength and courage. The name has usage in several cultures, particularly in Eastern European countries like Albania and Kosovo, as well as in some Latin American communities. Leonita combines the powerful imagery of the lion with a feminine, melodic ending. While not widely common in English-speaking countries, it offers an accessible yet distinctive option for parents seeking a name with cross-cultural appeal and a strong meaning. The name's balance of strength and delicacy makes it timelessly appealing.

  5. Marita
    • Origin:

      German and Spanish diminutive of Maria
    • Meaning:

      "drop of the sea, bitter, or beloved"
    • Description:

      Derived from Maria, the meaning of which is uncertain. Theories include "drop of the sea" (from Hebrew roots mar "drop" and yam "sea"); "bitter" (from Hebrew marah "bitterness"); and "beloved" (from the Egyptian root mr).
  6. Cruz
    • Origin:

      Spanish
    • Meaning:

      "cross"
    • Description:

      Cruz might be a sister for Concepcion and Corazon, although its masculine side was emphasized when the high profile David Beckhams chose it for their son.
  7. Fabiana
    • Origin:

      Italian and Spanish feminine variation of Fabian
    • Meaning:

      "bean grower"
    • Description:

      The fashion for elaborate girly-girl names, especially those that end with -ella or -ana, has put this distinctive Latin favorite into play.
  8. Nelia
    • Origin:

      Diminutive of Cornelia
    • Meaning:

      "horn"
    • Description:

      This lively and appealing name originated as a short form of Cornelia, but is well able to stand on its own. Nelia is also often in the Hispanic culture, where it can be a short form of Manuela. It did have some American usage in the late nineteenth century, and with Cornelia having a comeback, Nelia could follow.
  9. Eldora
    • Origin:

      Spanish
    • Meaning:

      "covered with gold"
    • Description:

      An unusual old school name which is made more modern by that fashionable El- beginning.
  10. Rey
    • Origin:

      Spanish
    • Meaning:

      "king"
    • Description:

      Rey, a Ray-soundalike that has ranked on the boys' side for the past 15 years, is about to get more popular for girls too, now that it's the name of the new heroine of the latest Star Wars movie. While the sound of the name is nothing new, the royal connection is, joining names such as Reign (Kardashian) and Charlotte (the new Princess) in an expansive definition of royal baby names.
  11. Anabella
    • Origin:

      Spanish variation of Annabel
    • Meaning:

      "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.
  12. Noelia
    • Origin:

      Spanish, feminine variation of Noel
    • Description:

      This name of an admired Puerto Rican pop singer has been picked up by hundreds of Hispanic parents.
  13. Coletta
    • Origin:

      Italian and Spanish variation of Colette or short form of Nicoletta
    • Description:

      Coletta is a Latin relative of the better-known French Colette, which is derived from Nicole and is ultimately a feminization of Nicholas. Only a handful of baby girls are named Coletta or Nicoletta in the US each year, making this one of the rarest of the many forms of the name.
  14. Yaiza
    • Origin:

      Spanish place name
    • Description:

      Not strictly Spanish but Guanche, the original inhabitants of the Canary Islands, this place name became popular as a first in Spain via a trilogy by Alberto Vazquez Figueroa. The Guanche meaning of the place name is "one who shares equally."
  15. Lorca
    • Origin:

      Spanish place name and surname
    • Description:

      The haunting Lorca is a place name from the Spanish province of Navarre, but far more famous as the surname of the eminent Spanish poet and playwright Federico Garcia Lorca, who was the direct inspiration for the name of Leonard Cohen's now-grown daughter Lorca.
  16. Pacifica
    • Origin:

      Spanish
    • Meaning:

      "tranquil"
    • Description:

      When properly pronounced, has an alluring sound and harmonious meaning.
  17. Brisa
    • Origin:

      Spanish
    • Meaning:

      "breeze"
    • Description:

      Brisa is commonly used in Latino families, all but unheard of in others.
  18. Ondina
    • Origin:

      Italian; Portuguese; Spanish, from Latin
    • Meaning:

      "little wave"
    • Description:

      A romantic Latinate form of Ondine, Ondina is an undiscovered gem that shares similar sounds with the trendy Olivia and Ophelia.
  19. Guillermina
    • Description:

      Guillermina is the feminine Spanish form of Wilhelm, which derives from Germanic elements meaning 'will' or 'determination' and 'helmet' or 'protection.' This elegant name carries a sense of strength and nobility. Popular throughout Spanish-speaking countries, particularly in Mexico and Argentina, Guillermina offers common nicknames like Mina, Guille, or Gema. The name exudes a classic, sophisticated quality while remaining approachable. Though less common in English-speaking regions, Guillermina has endured as a traditional choice that connects to Spanish heritage while offering the appeal of both formal elegance and cute nickname options.
  20. Laurentia
    • Origin:

      Latin, feminine form of Laurence
    • Description:

      This pretty female form of Laurence originated in ancient Rome and is still sometimes heard in the Latino community. It is one of the many intriguing Latin names for girls worth consideration by modern parents, as a more distinctive spin on Laura or Lauren. The name's rhythm also makes it perfect for Ren or Wren as a nickname.

The Nameberry App Is Live

Nameberry app screenshot
Find your perfect baby name together in our iPhone app, now available on the App Store.
  • 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.
Download on the App Store
Nameberry app screenshot