589 Spanish Girl Names

589 Spanish Girl Names

Spanish girl names have never been more popular in the US than they are today. Spanish names for girls are especially well-used in Latin American and Hispanic communities, of course, but Hispanic names such as Gabriela and Isabella have crossed over in a huge way.

Nameberry visitors include people from Spanish-speaking countries around the world along with countries like the US where Spanish may not be the primary language but Spanish names are well-used.

Along with Isabella and Gabriela, other Spanish girl names in the US Top 300 include Ana, Angelina, Elena, Jada, Liliana, Maya, Savannah, and Sofia. Popular girl names in Spain include Lucia — also a favorite throughout Latin America — Maria, Martina, and Paula.

Unique Spanish girl names we see becoming more prominent include Alba, Carmen, Laia, and Triana.

Many parents in the US and Latin America look for names that bridge the cultures. In addition to Lucia and Sofia, baby girl names that work in both English and Spanish include Alicia, Eloisa, Isla, Julietta, Marisa, Paloma, and Viviana.

Our full list of Spanish girl names is below, ordered by their current popularity on Nameberry.

RELATED:

Spanish Names

Girl Names

Search Girl Names by Origin

  1. Isla
    • Origin:

      Scottish place-name or Spanish
    • Meaning:

      "island"
    • Description:

      Isla is a hit name throughout the English-speaking world but hasn't found the same popularity in other western countries, perhaps because its spelling and pronunciation don't make sense for those whose native language is not English. Think island without the final two letters.
  2. Isabella
    • Origin:

      Spanish and Italian variation of Elizabeth, Hebrew
    • Meaning:

      "pledged to God"
    • Description:

      Isabella has been a Top 10 name for girls in the US for two decades now. The Latinate form of Isabel, a variation of Elizabeth which originally derived from the Hebrew name Elisheba, Isabella reigned as Number 1 in 2009 and 2010.
  3. Elena
    • Origin:

      Spanish, Italian, German, Greek variation of Helen
    • Meaning:

      "bright, shining light"
    • Description:

      Elena is at its most popular point ever in the US, thanks to its cross-cultural appeal and the overall popularity of El- names. It's more international than Ellen or Eleanor, but still accessible.
  4. Maya
    • Origin:

      Greek; Central American Indian empire name; Latinate variation of May; Spanish, diminutive of Amalia; variation of Maia; Hebrew
    • Meaning:

      "water"
    • Description:

      Maya, which has an almost mystical image, has been steadily climbing in popularity in the US and the English-speaking world, along with a range of other countries, including France, Germany, Israel, and Brazil. It's ranked in the US Top 100 since the turn of this century, but has never risen to the top of the list, which you may consider a good thing.
  5. Emilia
    • Origin:

      Feminine variation of Emil, Latin
    • Meaning:

      "rival"
    • Description:

      Emilia is the feminine form of the Roman clan name Aemilius, which derived from the Latin aemulus, meaning "rival." In Shakespeare’s Othello, Emilia is the wife of Iago and confidante of Desdemona. Amelia, although homonymous, has a different root and meaning.
  6. Lucia
    • Origin:

      Italian, feminine variation of Lucius, Latin
    • Meaning:

      "light"
    • Description:

      Lucia is a lush, rich Latinate equivalent of Lucy, popular in Spain and throughout Latin America and also a cross-cultural favorite. You might be surprised to know that Lucia has ALWAYS ranked among the Top 1000 girl names in the US, though she's really taken off only since the turn of this century.
  7. Lola
    • Origin:

      Spanish, diminutive of Dolores
    • Meaning:

      "lady of sorrows"
    • Description:

      A hot starbaby name – chosen by Kelly Ripa, Chris Rock, Lisa Bonet, Denise Richards and Charlie Sheen, Carnie Wilson, and Annie Lennox, and used as the nickname of Madonna's Lourdes – Lola manages to feel fun and sassy without going over the top. Be warned, though: "Whatever Lola wants, Lola gets," to quote a song from the show Damn Yankees.
  8. Jade
    • Origin:

      Spanish
    • Meaning:

      "stone of the side"
    • Description:

      As cool as the precious green stone said to transmit wisdom, clarity, justice, courage, and modesty, Jade has been rising in popularity since Mick and Bianca Jagger chose it for their daughter in 1971. Jade is one of the top names in France. Superchef Giada de Laurentiis chose it as the English translation of her own first name. Jade manages to strike the golden mean as one of the familiar-yet-unusual girl names starting with J.
  9. Isabel
    • Origin:

      Spanish variation of Elizabeth
    • Meaning:

      "pledged to God"
    • Description:

      Isabel derived from Elizabeth in southwest Europe during the Middle Ages. It was originally written as Elisabel, but the first syllable was dropped as it spread across the continent. In Spain and Portugal, Isabel and Elizabeth are considered to be variations of the same name, but they are treated as separate names in other European countries and the US.
  10. Ramona
    • Origin:

      Spanish, feminine variation of Ramon
    • Meaning:

      "wise protector"
    • Description:

      Ramona is a sweet spot name – neither too trendy nor too eccentric. Kids will associate it with the clever Ramona Quimby character in the series of books by Beverly Cleary, also seen on TV. It was chosen by starcouple Maggie Gyllenhaal and Peter Sarsgaard for their little girl, who would be joined by sister Gloria.
  11. Livia
    • Origin:

      Diminutive of Olivia or Latin
    • Meaning:

      "blue, envious"
    • Description:

      Though it sounds like a chopped-off variation of Olivia, which means olive, the distinctively attractive Livia has been an independent name since the days of the ancient Romans, when it belonged to Livia Drusilla—the powerful wife of the Emperor Augustus—and is still commonly heard in modern Italy.
  12. Paloma
    • Origin:

      Spanish
    • Meaning:

      "dove"
    • Description:

      Paloma is vibrant and ruby-lipped a la jewelry designer Paloma Picasso, but it also suggests peace, as symbolized by the dove. Paloma is a highly recommended striking but soft name, one of the best of the names that mean peace and girls' names starting with P.
  13. Liliana
    • Origin:

      Italian and Spanish variations of Lilian
    • Meaning:

      "lily, a flower"
    • Description:

      Frilly and fit for a princess, but with plenty of spark and flair, Liliana holds international appeal and a modern glamor. Joining Lily and Lillian in the US Top 100 for the first time in 2022, Liliana is a fast-rising choice for girls.
  14. Rosalind
    • Origin:

      Latin
    • Meaning:

      "supple horse or pretty rose"
    • Description:

      Rosalind has a distinguished literary history – used and popularized by Edmund Spenser and Shakespeare via one of his most charming heroines, in As You Like It. Along with a bouquet of other Rose names, Rosalind might be ready for a comeback.
  15. Gabriella
    • Origin:

      Italian feminine variation of Gabriel
    • Meaning:

      "God is my strength"
    • Description:

      Gabriella is the feminine form of Gabriel, a name derived from the Hebrew Gavri’el. Gavri’el is composed of the elements gever, meaning "strong," and ’el, referring to God. Gabriella is used among a variety of cultures in the US, including Italian Americans, Latinos, and in the Jewish community. Gabriela is the Spanish spelling.
  16. Solana
    • Origin:

      Spanish
    • Meaning:

      "sunshine"
    • Description:

      A bright and warm possibility for a summertime girl, Solana has been heard in a few video games. Solana Rowe is the real name of the singer known as SZA.
  17. Marisol
    • Origin:

      Spanish, contracted form of Maria de la Soledad
    • Meaning:

      "Mary of Solitude"
    • Description:

      Marisol is a favorite Spanish name for girls, and an excellent candidate to cross the culture line, a la Soledad and Paz.
  18. Savannah
    • Origin:

      Spanish
    • Meaning:

      "flat tropical grassland"
    • Description:

      A place name with a deep Southern accent, the once-obscure Savannah shot to fame, with others of its genre, on the heels of the best seller Midnight in the Garden of Good and Evil, which was set in the mossy Georgia city of Savannah. Originally a substitute for the overused Samantha, Savannah is now becoming overused itself, long among the top girls' names starting with S.
  19. Alicia
    • Origin:

      Spanish variation of Alice
    • Meaning:

      "noble"
    • Description:

      Alicia is a Latinized variation of Alice, a name ultimately derived from the German Adalhaidis. It emerged in the 19th century, but the 20th saw many spelling evolutions for Alicia, including Alecia, Alisha, Aleesha, and Alysha. Alyssa originated as a form of Alicia.
  20. Eleanora
    • Origin:

      Latinate form of Eleanor, meaning unknown
    • Description:

      Eleanor is back, Nora is back, and soon Eleanora will be too. Off the charts since the 1930s, this elaboration of the classic Eleanor was in common use for decades before falling from favor.