589 Spanish Girl Names

  1. Montana
    • Origin:

      Spanish place-name
    • Meaning:

      "mountainous"
    • Description:

      Overly trendy western place-name, as stated in the title of our book Beyond Jennifer & Jason, Madison & Montana.
  2. Amila
    • Blanca
      • Origin:

        Spanish
      • Meaning:

        "white"
      • Description:

        More colorful than Blanche, but blanker than Bianca.
    • Francisca
      • Origin:

        Spanish, Portuguese
      • Meaning:

        "free man"
      • Description:

        Spanish and Portuguese form of Frances or Francesca
    • Tavia
      • Origin:

        Spanish short form of Octavia
      • Meaning:

        "eighth"
      • Description:

        Cute, distinctive diminutive for this regal-sounding name.
    • Clementina
      • Origin:

        Spanish feminine form of Clement, Latin
      • Meaning:

        "mild, merciful"
      • Description:

        The Spanish version, with its -eena ending, takes the name out of the Oh My Darlin' realm, which for many American parents may be just the thing.
    • Kahlo
      • Origin:

        German
      • Meaning:

        "bald"
      • Description:

        Contrary to popular belief, the name Kahlo has German origins, rather than Spanish. It derives from kahl, a German word meaning "bald." Mexican Artist Frida Kahlo was born to a German father, photographer Guillermo Kahlo.
    • 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.
    • 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.
    • Melania
      • Origin:

        Spanish and Greek variation of Melanie
      • Meaning:

        "black"
      • Description:

        The current wife of Donald Trump, Slovenian model Melania Knauss, brought this pretty version to the fore. Saint Melania was an heiress who freed thousands of enslaved people.
    • Julietta
      • Origin:

        Spanish variation of Juliet
      • Meaning:

        "little Julia"
      • Description:

        Julietta feels newly fresh and friendly thanks to the growing familiarity of Juliet and French sister Juliette.
    • Ilma
      • Origin:

        Finnish, Hungarian, Spanish, or literary Quenya
      • Meaning:

        "air; starlight"
      • Description:

        A name that's unknown in the US and Britain but is popular as a nature name in Finland. May also be known as a Hungarian variation of Amelia and a Spanish form of Wilhelmina.
    • Milagros
      • Origin:

        Spanish
      • Meaning:

        "miracles"
      • Description:

        Even in the Hispanic community, very religious and old-fashioned.
    • Chia
      • 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.
      • Lucilla
        • Origin:

          Latin
        • Meaning:

          "light"
        • Description:

          A delicate name with an ancient pedigree, more appealing to some than Lucille. It elaborates on Lucy and even Lucia and feels more distinctive than Lucinda.
      • Diablo
        • Origin:

          Spanish
        • Meaning:

          "devil"
        • Description:

          Diablo Cody, self-named (she's really Brook Busey) screenwriter of Juno, singlehandedly helped popularize not just her heroine's name and her own but all o-ending names for girls. You don't need us to tell you that it takes a brave parent, in every way, to name a baby Diablo. Diablo is one of the Spanish baby names that diverges furthest from the well-paved camino.
      • Agata
        • Origin:

          Italian, Spanish, Swedish, Polish, Slovene, Russian, Croatian, Serbian variation of Agatha
        • Description:

          Agata is an Agatha form widely used throughout Europe. And the hard t may be more appealing to your ear than the th sound.
      • 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.
      • 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."