589 Spanish Girl Names (With Meanings & Popularity)

  1. 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.
  2. Mena
    • Origin:

      Spanish, diminutive of Filomena
    • Description:

      Actress Mena Suvari (named after an Egyptian hotel) made this name seem especially appealing. Mena is also a minor Roman goddess of fertility.
  3. Candela
    • Origin:

      Spanish
    • Meaning:

      "Candlemas"
    • Description:

      Diminutive of Candelaria, a name derived from candle and given in honor of the festival of Candlemas, which marks the presentation of Christ in the temple and the purification of the Virgin Mother.
  4. Fortuna
    • Origin:

      Latin
    • Meaning:

      "luck"
    • Description:

      The Roman goddess Fortuna personified luck and ruled over fortune and fate. She is often depicted as blindfolded, and remains an important figure in Italian culture today, where a common saying translates to "Luck is blind."
  5. Tavia
    • Origin:

      Spanish short form of Octavia
    • Meaning:

      "eighth"
    • Description:

      Cute, distinctive diminutive for this regal-sounding name.
  6. Chia
    • Viridiana
      • Origin:

        Latin
      • Meaning:

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

        Catalan form of Mireille
      • Meaning:

        "to admire"
      • Description:

        Popular name in Spain drawn from the Provencal Mireio, coined by the poet Frederic Mistral. Very pretty and, though difficult to spell and pronounce, simpler than the French version.
    • Verbena
      • Origin:

        Latin
      • Meaning:

        "sacred foliage"
      • Description:

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

        Spanish, Portuguese variation of Charlotte
      • Meaning:

        "free man; Frenchman"
      • Description:

        Carlota is the preferred version of Charlotte in Spain and Portugal, each where it ranks among the Top 50 most popular girl names. Carlotta, with two Ts, is the Italian spelling.
    • Vina
      • Origin:

        Spanish
      • Meaning:

        "vineyard"
      • Description:

        Occasionally heard in the 1920s and 30s, along with siblings Bina and Mina; Vienna would be a more modern choice.
    • 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.
    • 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.
    • Ainhoa
      • Origin:

        Basque place name
      • Description:

        Name of the French town where a vision of the Virgin Mary is said to have appeared, this name, virtually unknown elsewhere, is in the Spanish Top 100.
    • Almira
      • Baya
        • Origin:

          Spanish
        • Meaning:

          "berry"
        • Description:

          The Spanish word for "berry" makes a deliciously intriguing word name possibility.
      • Pepina
        • Hurricane
          • Origin:

            Spanish from Native American word name
          • Meaning:

            "hurricane"
          • Description:

            Hurricane is a storm, but it's also an American name, thanks to rising tennis star Hurricane Black -- whose sister's name is Tornado. There's no reason this tempestuous choice can't work for boys too, inasfar as the name can work for any child. As a name, Hurricane is definitely original and attention-getting, but is it a name you'd want to carry around for life?
        • Bonita
          • Origin:

            Spanish
          • Meaning:

            "pretty"
          • Description:

            Like Benita, had some popularity in the fifties.
        • Yoli
          • Origin:

            Diminutive of Yolanda, Spanish
          • Meaning:

            "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.