120 Hispanic Girl Names You’ll Want to Steal

Hispanic girl names can be soft, bold, romantic, or modern, sometimes all at once. A lot of favorites come from Spanish tradition, the Bible, and Latin roots, and many have beautiful meanings tied to faith, nature, and strength.

If you are naming a baby, a character, a pet, or a username, say a few choices out loud. You will feel the right one quickly.

Popular Hispanic girl names

  • Sofia: wisdom
  • Isabella: God is my oath
  • Camila: attendant for a temple
  • Valentina: strong, healthy
  • Gabriela: God is my strength
  • Mariana: of the sea (also linked to Mary)
  • Daniela: God is my judge
  • Victoria: victory
  • Natalia: birthday of the Lord
  • Lucia: light
  • Elena: torch, shining light
  • Emilia: rival
  • Mariana: of the sea
  • Renata: reborn
  • Julieta: youthful
  • Catalina: pure
  • Alejandra: defender of mankind
  • Andrea: manly, brave
  • Carla: free woman
  • Paula: small, humble

Classic and timeless Hispanic girl names

  • Maria: beloved, wished-for child
  • Ana: grace
  • Rosa: rose
  • Carmen: song
  • Teresa: to reap, gather
  • Isabel: God is my oath
  • Juana: God is gracious
  • Pilar: pillar
  • Dolores: sorrows
  • Mercedes: mercies
  • Consuelo: comfort
  • Esperanza: hope
  • Gloria: glory
  • Ines: pure, chaste
  • Beatriz: bringer of joy
  • Antonia: priceless, praiseworthy
  • Francisca: free one
  • Manuela: God is with us
  • Ramona: wise protector
  • Catalina: pure

Modern and trendy Hispanic girl names


  • Luna: moon
  • Alma: nourishing, kind
  • Aitana: glory
  • Vega: falling, swooping
  • Noa: motion
  • Zoe: life
  • Amaya: night rain
  • Kiara: dark, black
  • Lia: bearer of good news
  • Ari: lion
  • Abril: April
  • Brisa: breeze
  • Celia: heavenly
  • Dalia: dahlia flower
  • Jimena: listener
  • Leire: monastery
  • Nayeli: I love you
  • Salma: peace
  • Ximena: listener
  • Yaretzi: you will always be loved

Short and sweet Hispanic girl names

  • Luz: light
  • Sol: sun
  • Mar: sea
  • Eva: life
  • Nia: purpose
  • Lola: sorrows
  • Nina: little girl
  • Belen: Bethlehem
  • Sara: princess
  • Lila: night
  • Maya: great, mother
  • Tia: aunt
  • Ana: grace
  • Mila: gracious, dear
  • Cora: maiden
  • Elsa: God is my oath
  • Iris: rainbow
  • Vera: faith
  • Alba: dawn
  • Elsa: God is my oath

Beautiful Hispanic girl names inspired by nature

  • Rosa: rose
  • Flor: flower
  • Violeta: violet flower
  • Margarita: daisy
  • Azucena: lily
  • Paloma: dove
  • Estrella: star
  • Marisol: sea and sun
  • Rocio: dew
  • Aurora: dawn
  • Luna: moon
  • Cielo: sky
  • Brisa: breeze
  • Alba: dawn
  • Sierra: mountain range
  • Marina: of the sea
  • Perla: pearl
  • Coral: coral
  • Oliva: olive tree
  • Nieves: snow

Strong Hispanic girl names

  • Valeria: strong, healthy
  • Victoria: victory
  • Matilde: mighty in battle
  • Leonor: light
  • Constanza: steadfastness
  • Adriana: from Hadria
  • Marcela: little warrior
  • Rafaela: God has healed
  • Antonia: priceless, praiseworthy
  • Regina: queen
  • Claudia: from the Claudius family
  • Lorena: from Lorraine
  • Milagros: miracles
  • Soledad: solitude
  • Teresa: to reap, gather
  • Felisa: happy, fortunate
  • Aurelia: golden
  • Jimena: listener
  • Ramona: wise protector
  • Carlota: free woman

If you want something familiar and widely loved, names like Sofia, Isabella, Camila, and Lucia are easy picks. If you want something with a little more edge or sparkle, try Aitana, Brisa, Marisol, Rocio, or Ximena.

Keep a short list, say each name out loud with your last name, and the one that feels natural will rise to the top.