Estela, Frida, Luna, and More of the Prettiest Baby Girl Names in Spanish

Learning you're having a baby can be such a wonderfully special and joyful time, but trying to pick out the perfect name for your soon-to-be new addition can be challenging. It's not easy to choose what this little human is going to be called for the rest of their life — which is why we're here to hopefully help you figure it out.

While these days we recognize what could be considered a "girl name" can easily be up for debate, as more parents are leaning toward gender-neutral names, at the end of the day, every parent should feel free to name their child whatever feels best for them and their family. You might even decide that you'd prefer to give your new daughter a more traditional boy name. But if you're specifically looking for a more traditional girl name that honors your Latinx roots or a Spanish girl name for your little one, we've got you covered. From Aracely to Xiomara, these 100 names are some of the prettiest Hispanic girl names out there with some meaningful definitions that make them even more special. We've included meanings for each name from Nameberry — who knows, a specific meaning may catch your eye, and you may just find your baby's new name. So scroll through, and see if you can land on a unique one (or maybe a combination of two or three). They all roll right off the tongue and have a beautiful ring to them. Here's a look at a few Spanish baby girl names to choose from.

Spanish Girl Names That Start With A

  • Adella — Noble, nobility
  • Adriana — "Man of Adria"
  • Alejandra — "Defending men"
  • Alexandra —"Defending men"
  • Alicia — Noble
  • Alma — Nurturing; soul
  • Amada — Loved
  • Amaia — High place; end
  • Ana — Grace
  • Aracely — "Altar of the sky"

Spanish Girl Names That Start With B

  • Bárbara — "Foreign woman"
  • Belinda — "Pretty one"
  • Belkis — "Queen of Sheba"
  • Bianca — White

Spanish Girl Names That Start With C

  • Camila — "Young ceremonial attendant"
  • Carina — "Dear little one"
  • Carmen — Garden
  • Carolina — "Free man"
  • Catalina — Pure
  • Celia — Heavenly
  • Constanza — Constant, unchanging
  • Cristina — "a Christian"

Spanish Girl Names That Start With D

  • Daniela — "God is my judge"
  • Dayanara — Forceful
  • Diana — Divine
  • Dulce — Sweet

Spanish Girl Names That Start With E

  • Elisabeth — "Pledged to God"
  • Emilia — Rival
  • Erica — "Eternal ruler"
  • Esmeralda — Emerald
  • Estela — Star
  • Eva — Life
  • Evelyn — Desired; water; island

Spanish Girl Names That Start With F

  • Fátima — Captivating
  • Francesca — From France; "free man"
  • Francisca — "Free man"
  • Frida — Peace

Spanish Girl Names That Start With G

  • Gabriela — "God is my strength"
  • Génesis — Origin
  • Gisele — Pledge
  • Guadalupe — Hidden river; "valley of the wolves"

Spanish Girl Names That Start With I

  • Iluminada — Illuminated
  • Irene — Peace
  • Isabella — "Pledged to God"
  • Ivána — "God is gracious"
  • Izabel — "Pledged to God"

Spanish Girl Names That Start With J

  • Jaqueline — Supplanter
  • Jessica — Rich; "God beholds"
  • Julia — Youthful; "sky father"

Spanish Girl Names That Start With K

  • Karla — "Free man"

Spanish Girl Names That Start With L

  • Laila — Night; holy
  • Laura — Bay laurel
  • Letizia — Gladness
  • Lili — Lily; "pledged to God"
  • Lilian — Lily; "pledged to God"
  • Liliana — Lily; a flower
  • Liza — "Pledged to God"
  • Lola — "Lady of sorrows"
  • Lorena — Bay laurel
  • Loretta — Bay laurel
  • Lourdes — Craggy slope
  • Lucero — Light
  • Luciana — Light
  • Luisa — "Renowned warrior"
  • Luna — Moon
  • Luz — Light

Spanish Girl Names That Start With M

  • Mar — Sea
  • María — Beloved; "drop of the sea"
  • Mariana — "Related to the god Mars"
  • Maribel — Beloved; beautiful; "drop of the sea"
  • Marina — "From the sea"
  • Marisol — "Mary of Solitude"
  • Maritza — Beloved; "drop of the sea"
  • Mayte — Lovable
  • Mercedes — Gracious gifts; benefits
  • Mia — Mine; bitter
  • Mónica — Advisor

Spanish Girl Names That Start With N

  • Natália — Birthday
  • Nieve — White snow

Spanish Girl Names That Start With P

  • Paloma — Dove
  • Paola — Small
  • Paulina — Small

Spanish Girl Names That Start With R

  • Raquel — Ewe
  • Rocío — Dewdrops
  • Rosa — Rose; a flower

Spanish Girl Names That Start With S

  • Santana — Santa Ana
  • Sara — Princess
  • Selena — Moon goddess
  • Sofía — Wisdom
  • Soledad — Solitude
  • Sonia — Wisdom

Spanish Girl Names That Start With T

  • Tatiana — Fairy queen
  • Thalia — To flourish

Spanish Girl Names That Start With V

  • Valentina — Strength; heal
  • Valeria — Strength; heal
  • Victoria — Victory

Spanish Girl Names That Start With X

  • Ximena — "One who hears"
  • Xiomara — "Famous in battle"

Spanish Girl Names That Start With Y

  • Yesenia — Floral

Spanish Girl Names That Start With Z

  • Zara — Blooming flower; "God remembers"


--Additional reporting by Johanna Ferreira and Charlotte Kho