589 Spanish Girl Names (With Meanings & Popularity)

  1. Angeles
    • Origin:

      Spanish
    • Meaning:

      "angels"
    • Description:

      A spiritually significant name used in honor of the Virgin Mary. In Spanish, her title is Nuestra Señora la Reina de los Ángeles, meaning "Our Lady the Queen of the Angels."
  2. Xandra
    • Origin:

      Spanish, diminutive of Alexandra
    • Meaning:

      "man's defender"
    • Description:

      The initial X is pronounced like a Z. Confusing? Potentially. But there are enough Alexandras and Xanders through the Western World these days that this spelling wouldn't seem outlandish.
  3. Tornado
    • Origin:

      Spanish word name
    • Meaning:

      "tornado"
    • Description:

      Tornado first meant thunderstorm and only later came to mean whirlwind, the common modern meaning. More recently, Tornado is the first name of a tennis-playing teen whose sister is called the equally attention-getting Hurricane. Both names work for either gender, if you think you can withstand the storm jokes.
  4. Ventura
    • Origin:

      Spanish
    • Meaning:

      "good fortune"
    • Description:

      Ventura started life as a shortening of Bonaventura, Spanish for good luck or good fortune, but now stands on its own. It has a pleasant sound and the stylish 'V' ending, but Angelenos would associate it with the Valley's main stem--Ventura Boulevard, and others might think of Ace or Jesse Ventura.
  5. Apolonia
    • Ramira
      • Origin:

        Spanish
      • Meaning:

        "judicious"
      • Description:

        Pretty and unusual, worth consideration.
    • Ondina
      • Origin:

        Italian; Portuguese; Spanish, from Latin
      • Meaning:

        "little wave"
      • Description:

        A romantic Latinate form of Ondine, Ondina is an undiscovered gem that shares similar sounds with the trendy Olivia and Ophelia.
    • Javiera
      • Origin:

        Spanish, feminine form of Javier, Spanish version of Xavier
      • Meaning:

        "new house, bright"
      • Description:

        Javiera, pronounced ha-vee-AIR-a, is not as well used as twin brother JAVIER, but makes an attractive Latina choice.
    • Juanita
      • Origin:

        Spanish, feminine variation of Juan
      • Description:

        Pervasive in all Spanish-speaking cultures, Juanita, like Juana, has not emigrated.
    • Ximenia
      • Origin:

        Spanish nature name
      • Description:

        For any parents out there searching for a nature name starting with x -- and we doubt there are many -- this one, named for a Spanish monk called Ximenes, is a small tropical plant bearing wild limes.
    • Natividad
      • Origin:

        Spanish from Latin
      • Meaning:

        "nativity"
      • Description:

        Traditionally given to girls born on the September birth date of the Virgin Mary.
    • Ynes
      • Livinia
        • Charo
          • Origin:

            Spanish nickname for Rosa or Rosario
          • Meaning:

            "rose or rosary"
          • Description:

            A nickname-name made famous by the uni-named Spanish singer Charo, whose full name was María del Rosario Pilar Martínez Molina Gutiérrez de los Perales Santa Ana Romanguera y de la Hinojosa Rasten.
        • Jovita
          • Origin:

            Spanish, feminine variation of Jove, Roman king of the gods
          • Description:

            Lively and joyful. Jovie could be a cute short form.
        • Luminosa
          • Anahí
            • Origin:

              Tupi
            • Meaning:

              "maize or immaculate"
            • Description:

              The name of a Guaraní princess killed by Spanish conquistadors in Tupi-Guarani legend. A Ceibo tree – the national flower of Argentina – is said to have bloomed in the spot where she died.
          • Garcia
            • Origin:

              Spanish and Portuguese
            • Meaning:

              "bear"
            • Description:

              This evocative Spanish surname would make an unusual but lively choice for a girl.
          • Aluisa
            • Amaranta
              • Origin:

                Spanish and Italian form of Amarantha
              • Meaning:

                "unfading"
              • Description:

                Amaranta is the unusual and intriguing Latinate form of the Greek botanical name Amarantha, which connects to an eternal mythical figure. An excellent choice for the parent who wants an A name but wishes to move beyond the usual complement of names from Amelia to Annabel.