Spanish Girl Names We Love

latina toddler girl
You want a name that bundles all your hopes and dreams for you daughter, while still paying homage to your heritage (after all, your abuela has to approve!). We’re here to help with our guide to picking a Spanish baby name.

Famous Latina Names

Top Pick: Frida

Give your daughter someone to look up to by naming her after a trailblazing Latina – from a fight-for-justice celeb like America Ferrera to the simply iconic Frida Kahlo.


  • Sonia, for Supreme Court Justice Sonia Sotomayor
  • Yalitza, for Roma star Yalitza Aparicio
  • Selena, for superstar Selena Quintanilla Pérez
  • Eva, for actress Eva Longoria Bastón
  • Soledad, for journalist Soledad O’Brien
  • Camila, for model and designer Camila Alves
  • Salma, for actress Salma Hayek

Strong Names

Top Pick: Valentina

Pick a name that means something...literally! Courage. Wisdom. Truth. The sky’s the limit. One of our faves is Valentina, which means “strong” and “healthy.”


  • Adalia or Adelita, means “noble”
  • Ximena, means “one who hears”
  • Leonita, means “lioness”
  • Ramona, means “mighty”
  • Fermina, means “strong”

Most Popular Names

Top Pick: Sophia or Sofia

Sophia, which means “wise,” is one of the most popular baby names, according to the Social Security Administration, and its variant Sofia is a consistent top-performer too. (Check out the 100 Most Popular Baby Names of 2019!) But, believe it or not, it’s been around since the fourth century.


  • Ava, means “like a bird”  
  • Isabella, means “God’s oath”
  • Maya, means “illusion”
  • Mia, means “mine”
  • Nova, means “new day”

Celestial Names

Top Pick: Estrella

You could tell from that very first sonogram photo – your bebé’s a star. So give her a name that’s out-of-this-world too. Like Estrella, which means “star.”


Royal Names

Top Pick: Sarita

Okay, she might not be a royal...yet (hola, Meghan Markle!), but she’s still your princesa. A name that reflects past or present Spanish royalty, or one with regal meaning, lets the world know there’s a new contender for the throne on the block. We’re partial to Sarita, which means “princess.”


  • Letizia, current queen of Spain
  • Reina, means “queen”
  • Sofía, current princess of Spain
  • Damita, means “baby princess”
  • Leonor, current princess of Spain

Celebrity Kids Names

Top Pick: Amada

Thanks to Instagram, the babies of celebs are just as adored as their famous mamis and papis (we’re talking about you, Santiago Bastón, aka Eva Longoria Bastón’s adorable son!). We especially love the name that Eva Mendes and Ryan Gosling gave their youngest daughter – Amada. Not only is it the name of Eva’s grandmother, but it means “beloved.”


  • Esmeralda, oldest daughter of Eva and Ryan
  • Paloma, daughter of Ana Ortiz
  • Lucía, daughter of Ricky Martin
  • Emme, daughter of Jennifer Lopez and Marc Anthony
  • Sebella, daughter of Roselyn Sánchez

Indigenous Names

Top Pick: Itzel

Show your Latina pride by picking a name with indigenous roots. Itzel, which means “rejoice,” is thought to be a variant of Ixchel, the name of the Mayan goddess of the earth, moon, and medicine.


  • Xochitl, an Aztec name that means “flower”
  • Sesasi, a Purépecha name that means “pretty”
  • Yamanik, a Kʼicheʼ name that means “emerald”
  • Citlali, a Nahua name means “star”
  • Soona, an Otomí name that means “moon”

Spiritual Names

Top Pick: Milagros

Whether you go to church every Sunday or haven’t been since 1996, a name with soul can be a beautiful way to express your gratitude, faith, or connection to your little blessing. Like the name Milagros, which means “miracle.”  


Pop Culture Names

Top Pick: Coco

Your favorite movie and TV show character might be fictional, but your love for them isn’t! We’re absolutely cuckoo for the name Coco, from everyone’s favorite Pixar movie Coco.


  • Xiomara, aka Jane’s mother on Jane the Virgin
  • Blanca, aka American Ferrera’s character in How the Garcia Girls Spent Their Summer
  • Marisol, aka Ana Ortiz’s character on Devious Maids
  • Imelda, aka Miguel’s great-great grandmother in Coco
  • Gloria, aka Sofía Vergara’s character on Modern Family

Short and Sweet Names

Top Pick: Paz

Sometimes the shortest names pack the most meaning. Take Paz, which means “peace” in Spanish. It’s short and to the point with just the right amount of spunk.


  • Brisa, means “beloved”
  • Vida, means “life”
  • Luz, means “light”
  • Tia, means “princess” or “aunt”
  • Mira, means “astonishing”
  • Inez, means “pure”

Names of Beauty

Top Pick: Ella

Your baby is beautiful inside and out, so give her a name that’s sure to dazzle. Like Ella, which means “beautiful fairy.”



Browse More Girl Names

Feeling overwhelmed? No worries: We've got more inspiration and tips that will guide you to the best name choice possible:

Share the gallery

Parents may receive compensation when you click through and purchase from links contained on this website.