589 Spanish Girl Names (With Meanings & Popularity)

  1. Corona
    • Origin:

      Spanish
    • Meaning:

      "crown"
    • Description:

      Corona was once an improbable choice due to the beer brand. After the coronavirus pandemic of 2020, its firmly cemented its status as a nonviable baby name.
  2. Cinta
    • 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.
    • Claudina
      • Origin:

        Spanish variation of Claudia, Latin
      • Meaning:

        "lame"
      • Description:

        Claudina — a traditional Spanish diminutive of Claudia — was a Top 500 name in Spain for the first half of the 20th century. It never caught on as a given name in the US. At its peak, Claudina was given to 17 American baby girls in 1969.
    • Nazaret
      • Origin:

        Spanish
      • Meaning:

        "of Nazareth"
      • Description:

        Occasionally heard Spanish name referring to Christ's native village.
    • Ismeralda
      • Almeria
        • Origin:

          Spanish
        • Meaning:

          "mirror of the sea"
        • Description:

          Evocative Spanish city name that would make a one-of-a-kind given name.
      • Fortunata
        • Origin:

          Spanish variation of Latin
        • Meaning:

          "luck, fate, wealth"
        • Description:

          Brimming over with a sense of good fortune. Could make a little girl feel very lucky.
      • Placida
        • Origin:

          Italian and Spanish
        • Meaning:

          "serene"
        • Description:

          A name that's more familiar in its male form, Placido, but this can be a similar-feeling alternative to Serena.
      • 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.
      • Mati
        • Gitana
          • Origin:

            Spanish
          • Meaning:

            "traveller, Romani person"
          • Description:

            The Spanish travelling or Romani community are called Gitanos, and Gitana is the feminine word. The term evolved from the Old Spanish word egiptano "Egyptian".
        • Oliva
          • Rebeca
            • Origin:

              Spanish; Portuguese; Romanian; Welsh, from Hebrew
            • Meaning:

              "to tie, bind"
            • Description:

              A variant spelling of Rebecca.
          • Benicia
            • Origin:

              Spanish
            • Meaning:

              "blessed one"
            • Description:

              There are several fine Ben-beginning boy's names, such as BENJAMIN and BENEDICT, but girls names like this and BENJAMINA don't fare as well.
          • Amalita
            • Leonara
              • Zamora
                • Origin:

                  Spanish place- and surname
                • Description:

                  Heard in Spain more as a last name, but would work here as an alluring first.
              • Izabella
                • Origin:

                  Variation of Isabella, Hungarian, Polish, and English
                • Meaning:

                  "pledged to God"
                • Description:

                  While this might look like a modern spelling of the classic Isabella, it is also the Hungarian and Polish form, pronounced with an EE sound at the beginning. A Top 50 name in Hungary and a Top 200 name in Poland, this form is also popular in Latvia.
              • Clarita