589 Spanish Girl Names (With Meanings & Popularity)

  1. Serafina
    • Origin:

      Italian and Spanish variation of Seraphina
    • Meaning:

      "ardent"
    • Description:

      Serafina is a name so lovely it's worthy of an angel. But the more stylish spelling today is Seraphina.
  2. Catalina
    • Origin:

      Spanish variation of Catherine
    • Meaning:

      "pure"
    • Description:

      This name of a touristed island in sight of Los Angeles makes an attractive and newly stylish variation on the classic Catherine or overused Caitlin.
  3. Viviana
    • Origin:

      Latin
    • Meaning:

      "life"
    • Description:

      Lively and rhythmic version of Vivian heard in Italy and Spain. Viviana is right on trend today, fitting in with other frilly, girly favorites like Isabella, Eliana, and Ariana. It may also be spelled as Bibiana. One of the fastest rising names of 2023, Viviana has been in the US Top 500 since the 2000s.
  4. Ana
    • Origin:

      Variation of Hannah
    • Meaning:

      "grace"
    • Description:

      Confident and compact, Ana is a widely used variation of the Biblical Hannah. Favored in Spain, Slovenia, Bosnia, Portugal, and Croatia, this shorter spelling has the same substance and versatility of its longer counterparts.
  5. Perla
    • Origin:

      Spanish variation of Pearl
    • Description:

      Consistently popular Latina gem name; good choice for those who can't shake Pearl's grandmotherly vibe.
  6. Itzel
    • Origin:

      Mayan
    • Meaning:

      "rainbow lady"
    • Description:

      This name, stemming from the Mayan mythological figure of the Rainbow Lady, is a surprising pop hit, primarily among Hispanic parents.
  7. Ema
    • Origin:

      Variation of Emma, German, Japanese
    • Meaning:

      "universal; favor, benefit + flax"
    • Description:

      Streamlined and succinct, Ema is a multicultural choice with wide-reaching appeal and versatility.
  8. Anita
    • Origin:

      Spanish diminutive of Ana; Sanskrit
    • Meaning:

      "grace; unguided"
    • Description:

      Once a Top 100 name, this Spanish diminutive of Ana still retains some of her Latin flair. A notable namesake is noted attorney Anita Hill, another is the great jazz singer Anita O'Day. Plus there's Disney cred via the lead human character in 101 Dalmatians.
  9. Luciana
    • Origin:

      Feminine variation of Lucianus
    • Meaning:

      "light"
    • Description:

      Lushly elaborate name that makes Lucy more grownup and sensual. Carnie Wilson chose it for her daughter. Lucianus is an ancient Roman family name and Lucianus of Samosata was an early satirist. Heard most often in the Italian and Spanish cultures, Luciana is usually pronounced loo-chee-anna.
  10. Lumina
    • Origin:

      Latin
    • Meaning:

      "light"
    • Description:

      Lumina is a radiant feminine name derived from the Latin word 'lumen,' meaning 'light.' This elegant name carries connotations of brightness, illumination, and enlightenment across various cultures.
  11. Belinda
    • Origin:

      Spanish or German
    • Meaning:

      "pretty one, or, serpent"
    • Description:

      Belinda, cousin of Linda and Melinda, enjoyed a brief return to the Top 1000 from 2005 through 2013, only to fall off again in 2014. A name that some may consider a modern spin on the midcentury popularity queen Linda is in fact a classic with deep and fascinating roots. In Babylonian mythology Belinda was the goddess of heaven and earth, and the name later was used for the heroine of Alexander Pope's satirical poem The Rape of the Lock.
  12. Gina
    • Origin:

      Diminutive of Regina, Eugenia, Georgina, and similar, English, German, Spanish
    • Meaning:

      "queen; well born; farmer"
    • Description:

      A short form for a whole variety of names, this short form has been used across Europe as a stand-alone since the 1920s. It spiked in popularity in the 1950s, owing to the fame of Italian actress Gina Lollobrigida but faded out of use in the 2000s.
  13. Martina
    • Origin:

      Latin
    • Meaning:

      "warlike"
    • Description:

      A feminine form of Martin, this strong and zestful sounding name is popular in Argentina, Chile, Spain, and Italy, where it ranks in the Top 30. Also familiar in Czechia, the UK, Slovakia, and Switzerland, it has never made it big in the US, and fell out of the charts back in the 2000s.

      Ultimately associated with Mars, the Roman god of war and with the 3rd century patron saint of Rome, it has also been borne by two notable tennis players, Martina Navratilova and Martina Hingis.
  14. Rosalia
    • Origin:

      Latin
    • Meaning:

      "rose"
    • Description:

      Elegant and bright with plenty of flair, Rosalia is widely-used in Spain and Italy, where there is a Sicilian Saint Rosalia. The name Rosalia refers back to the annual Roman ceremony of hanging garlands of roses on tombs, which could make it work as a commemorative name, though today it would most likely be used in honor of the uni-named Spanish pop star Rosalía.
  15. Leonor
    • Origin:

      Spanish and Portuguese variation of Eleanor, from English, meaning unknown
    • Description:

      This streamlined variation of Eleanor is common in Spanish- and Portuguese-speaking countries, particularly Portugal itself, where it has ranked among the Top 3 baby girl names for over a decade.
  16. Valencia
    • Origin:

      Spanish
    • Meaning:

      "brave, strong"
    • Description:

      This lovely orange-scented Spanish place-name would make an inventive namesake for an Aunt Valerie.
  17. Maritza
    • Origin:

      Spanish diminutive of Maria
    • Meaning:

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

      Used especially in Latin America, this would make a funky spin on Maria.
  18. Belen
    • Origin:

      Spanish place name and form of Bethlehem, Hebrew, Turkish
    • Meaning:

      "house of bread; mountainside"
    • Description:

      A fast rising choice in the US, Belen is a name with two possible origins. On one hand, it could be a variation — or an anglicization — of Belén, the Spanish form of Bethlehem. This would make it a spiritual choice, connected to the birth place of Jesus.
  19. Tilda
    • Origin:

      Estonian and Spanish diminutive of Matilda, German
    • Meaning:

      "battle mighty"
    • Description:

      Actress Tilda Swinton injected this dated nickname name with some modern charm.
  20. Ximena
    • Origin:

      Feminization of Ximeno, Spanish
    • Meaning:

      "hearing, listening; son"
    • Description:

      A popular choice in Mexico and a Top 200 name in the US, though usually for girls. Ximena has that stylish X- initial and a sunny feel. Alternative form Jimena is also in the charts and is far more popular in Spain itself.

Introducing the Nameberry App

Nameberry App
Find your perfect baby name together with our new mobile 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.
Sign up to be notified when the app launches and to receive a discount on full access.
Nameberry App Logo