589 Spanish Girl Names (With Meanings & Popularity)

  1. Colina
    • Origin:

      Spanish
    • Meaning:

      "hill"
    • Description:

      The Spanish word for hill certainly has name-like qualities and could make a fresh new Spanish nature name.
  2. Teodora
    • Origin:

      Italian, Spanish, Swedish, Polish, Portuguese, Romanian, Bulgarian, Macedonian, Slovene and Serbian form of Theodora
    • Meaning:

      "gift of God"
    • Description:

      Teodora is an extremely attractive and international choice, with several equally attractive, user-friendly nicknames. Appealing short forms might include Tea, Dora, or Dory for English speakers, however, classic diminutives include the Spanish, Italian, Serbian and Portuguese Dora, the Bulgarian Todorka, and the Swedish Thea.
  3. Felice
    • Origin:

      Italian
    • Meaning:

      "lucky"
    • Description:

      Felix is rising in the chart for boys, and its feminine variations are sure to follow. The best knows these days, thanks to the TV character, is Felicity, but there's also Felicia and Felice. Like Lucia, Felice is a name with different pronunciations depending on where it's used. The Italians pronounce it fa-LEECH-ay, but the Americanized version is feh-LEESE.
  4. Leya
    • Origin:

      Spanish; Hindi
    • Meaning:

      "the law; lion"
    • Description:

      Leya is a simple, attractive multicultural choice, but with some teasing peril. The "Star Wars" princess spelled her name Leia.
  5. Jacaranda
    • Origin:

      Spanish, Portuguese, Tupi-Guarani flower name
    • Meaning:

      "fragrant"
    • Description:

      Distinctive and charming nature name that blends elements of Jacqueline and Amanda.
  6. Amelina
    • Origin:

      Old German form of Emmeline and Amelia
    • Meaning:

      "work"
    • Description:

      Now that the range of names including the modern Emmeline and Amelia -- relatives of each other, but of neither Emily nor Emma -- has become so fashionable, the original root name Amelina is also due up for reconsideration. A lovely, delicate choice, its main disadvantage is that it sounds like a modern elaboration rather than the original name. And perhaps that it will be so often misspelled and mistaken for other forms of itself. But it is a lovely name with deep roots.
  7. Estela
    • Origin:

      Spanish
    • Meaning:

      "star"
    • Description:

      This Spanish variation of the French Estelle and spelling spin on Estella is on the rise, along with most star-related names, even Starr (and Star) herself. Popular personality Ali Landry chose it for her daughter.
  8. Verbena
    • Origin:

      Latin
    • Meaning:

      "sacred foliage"
    • Description:

      This name of a showy, lemony plant makes an unusual entry into the name garden.
  9. Florida
    • Origin:

      Place name and Spanish from Latin
    • Meaning:

      "flowery"
    • Description:

      Lacks the cachet of some newer place-names.
  10. Rosita
    • Origin:

      Spanish, diminutive of Rosa
    • Meaning:

      "rose"
    • Description:

      This spirited Spanish variation of Rosa was familiar in the mid-20th century, but is used more quietly now. Given to around 35 babies in the US each year, it could work as a fresh alternative to Roberta or Rosie.
  11. Eldora
    • Origin:

      Spanish
    • Meaning:

      "covered with gold"
    • Description:

      An unusual old school name which is made more modern by that fashionable El- beginning.
  12. Olimpia
    • Description:

      Olimpia is a feminine name of Greek origin, connected to Mount Olympus, the mythological home of the Greek gods. The name carries connotations of divinity, elevation, and celestial beauty. While the spelling 'Olympia' is more common in English-speaking countries, Olimpia is preferred in many European nations, particularly in Italy, Spain, and Eastern European countries. The name gained historical significance through notable bearers like Saint Olimpia, a 4th-century Byzantine philanthropist. Olimpia has an elegant, classical quality that evokes images of ancient grandeur while remaining distinctive in modern contexts. The name's connection to the Olympic Games also lends associations of achievement, excellence, and international unity, making it appealing for parents drawn to names with both cultural depth and aspirational qualities.

  13. Ysabel
    • Origin:

      Spanish variation of Isabel, variation of Elizabeth, Hebrew
    • Meaning:

      "pledged to God"
    • Description:

      Ysabel is the original spelling of this ever-more-popular name, though to English-speakers, the initial Y may confuse pronunciation. Only 14 baby girls were given the Ysabel spelling in the US last year, while Isabel and Isabelle were each given to about 1800 babies.
  14. Faustina
    • Origin:

      Latin
    • Meaning:

      "fortunate one"
    • Description:

      A name with several distinguished namesakes: the wife of ancient Roman Emperor Marcus Aurelius, a famous Italian opera singer, and two Catholic saints--making it both substantial and unusual.
  15. Elodia
    • Origin:

      Spanish variation of Alodia, German
    • Meaning:

      "foreign riches"
    • Description:

      As Elodie filters into the mainstream, parents may turn to the rarer Spanish form Elodia as an alternative.
  16. Reyna
    • Origin:

      Spelling variation of Reina
    • Description:

      This variation is actually more popular in the United States than the original Spanish Reina.
  17. Gracia
    • Origin:

      Spanish variation of Grace
    • Description:

      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.
  18. Santana
    • Origin:

      Spanish, condensed form of Santa Ana
    • Description:

      Santana is a saintly name...or Latin rock band. While traditionally masculine, character Santana Lopez on the show Glee showed the name's potential for a girl as well. Sound-wise, it feels like Savannah with a twist.
  19. Amila
    • Origin:

      Sinhalese, Bosnian
    • Meaning:

      "valuable; hard work, labor"
    • Description:

      Lilting and pretty, but with plenty of substance, Amila is a name that works easily in different cultures. Similar in sound to international favorites, Amelia and Mila, it feels familiar but with a twist.
  20. Almira
    • Description:

      Almira is a feminine name with multiple cultural origins, possibly derived from Arabic "al-amirah" meaning "princess" or "commander," or from Germanic elements meaning "noble" and "famous." The name also has connections to Latin "mirus" meaning "wonderful." Almira has historical usage across several cultures, including Hispanic, Turkish, Arabic, and Eastern European communities. It enjoyed modest popularity in the United States during the late 19th century. The name appears in literary works, including as a character in Handel's opera "Rinaldo." With its melodious sound and multicultural heritage, Almira offers a distinctive yet accessible option with elegant overtones. Its relative rarity in contemporary Western naming makes it stand out while its traditional roots give it substance and history.

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