75 Mexican Baby Names and Meanings to Inspire You

75 Mexican Baby Names and Meanings to Inspire You

Whether you want a list of Mexican baby names to honor your heritage, or you want to christen your little ángel with a Spanish-inspired moniker, we’ve got you covered.

From popular and traditional to cool and contemporary, there’s something here to suit everyone.

In this article: 📝

  • How do Mexican names work?
  • What are some common Mexican names?
  • What are good Mexican girl names?
  • What are some Mexican male names?
  • What about gender-neutral Mexican baby names?
  • What are rare Mexican names?
  • What are cute Mexican names?

How do Mexican names work?

Before we share our list of Mexican baby names, it’s useful to understand Spanish-language naming conventions.

For one, in Mexico (and other Spanish-speaking countries), it’s common to see two-name first names, known as “composite names.”

For example, a baby girl could be called Maria Rosa, or a boy could be Miguel Ángel.

In these examples, Rosa and Ángel are part of the first name, not middle names.

It’s also important to note that religion plays a huge role in Mexican culture, and this extends to baby names.

A Catholic country since the 1500s, many popular names in Mexico are chosen in tribute to saints or religious figures.

And although there are some unisex Spanish baby names (which we’ve listed near the bottom of this article), most Spanish-inspired first names are gender-specific.

Here’s a handy way to tell the difference:

  • Mexican boy’s names usually end in an “e,” “o,” or consonant. For example, Jose, Francisco, or Miguel.
  • Mexican girl’s names almost always end in an “a.” For example, Rosa, Luna, or Ana.

But hey, that’s not to say you can’t break from tradition and go your own way!

What are some common Mexican names?

If you’re looking for a tried and tested Mexican name for your baby, here are the most popular Mexican names for girls and boys:

Female Mexican names:

There’s an undeniable energy to Mexican girl names.

Equal parts beautiful, expressive, and brimming with personality.

Better yet, their meanings manage to keep up!

Where do you see your babe?

  1. María Guadalupe: The top girl’s name in Mexico is a composite, bringing together the infinitely popular María (Mary) with Guadalupe (“named for the Virgin Mary”).
  2. María: Thought to mean “wished-for child”, María is beautiful and inspiring.
  3. Juana: The Spanish version of Joanna, this name means “God’s gift”.
  4. María del Carmen: A devotional compound name, meaning “Mary of God’s vineyard”.
  5. Margarita: Spanish for Margaret, it means “daisy flower”.
  6. Verónica: Meaning “true image”, Verónica is derived from the Latin name Berenice.
  7. Elizabeth: A classic baby name the world over, Elizabeth means “God is my oath”. It’s also spelled Elisabet. Isabel and Isabella are Spanish variations.
  8. Alejandra: The Hispanic version of Alexandra, which means “defender of mankind”.
  9. Leticia: A lovely name with Latin origins, Leticia means “happy”.
  10. María Elena: Another composite name, Elena means “shining light”.

Want to explore more? You’ll find plent of inspo in our list of 105 gorgeous Mexican baby girl names.






Mexican male names:

Hispanic names for boys have a presence all of their own.

They flow off the tongue – at about the same speed as the charm and charisma of those who bear them.

But these Mexican names offer much more than surface appearances, their meanings carry weight.

And we have no doubt your baby boy will carry any of these well:

  1. José Luis: The most popular Mexican boy’s name is also a composite one, combining José (Joseph) with Luis (Louis, which means “famous warrior”).
  2. Juan: Meaning “gracious” or “merciful”, Juan is the Spanish equivalent of John.
  3. Miguel Ángel: Miguel (Michael) joins Ángel (meaning “messenger”) to produce a strong biblical baby name.
  4. José: With links to the name Joseph, this name means “may God add to”.
  5. Francisco: Stemming from the name Francis, Francisco means “free man”.
  6. Jesús: Another name with clear religious connotations, it means “to save”.
  7. Antonio: A Spanish name of Italian origin, it means “priceless one”.
  8. Alejandro: The Spanish version of Alexander, which means “defending men”.
  9. Pedro: Meaning “rock” or “stone,” Pedro is the Spanish form of Peter.
  10. Juan Carlos: This composite name combines Juan (John) and Carlos (Charles).

Feel like you’re getting close to the perfect Mexican name? Don’t miss our full list of Mexican baby boy names

What are good Mexican girl names?

Here are 10 more Hispanic baby girl names for inspiration:

  1. Adriana: Meaning “from Adria”.
  2. Alicia: Meaning “noble natured”.
  3. Francisca: Meaning “free one”.
  4. Gloria: Meaning “glory”.
  5. Luna: Meaning “moon”.
  6. Martha: Meaning “lady”.
  7. Patricia: Meaning “noble”.
  8. Rosa: Meaning “rose”. 🌹
  9. Silvia: Meaning “from the woods”.
  10. Yolanda: Meaning “violet flower”.






What are some Mexican male names?

Here are 10 more Hispanic baby boy names for inspiration:

  1. Alfredo: Meaning “elf counsel”. 🧝🏼
  2. Armondo: Meaning “soldier”.
  3. David: Meaning “beloved”.
  4. Javier: Meaning “new house”.
  5. Matteo: Meaning “gift of God”.
  6. Miguel: Meaning “who is like God?”
  7. Rafael: Meaning “God has healed”.
  8. Raul: Meaning “wolf counsel”. 🐺
  9. Samuel: Meaning “name of God”.
  10. Santiago: Meaning “Saint Jacob”.

What about gender-neutral Mexican baby names?

If you’re keeping the big reveal a surprise – or you’re veering away from a strictly gendered name on purpose – a gender-neutral name is the way to go.

But finding a gender-neutral Mexican baby name is tricky business.

That’s because everything in the Spanish language is gendered, either masculine or feminine, including many of the names.

So if you’re looking for truly unique Mexican names these 20 exceptions to the rule may be exactly what you’re looking for:

  1. Aguilar: Meaning “haunt of eagles”. Seriously. 🦅
  2. Amadis: Meaning “God’s love”.
  3. Amor: Meaning “love”.
  4. Angel: Meaning “messenger of God”.
  5. Ariel: Meaning “lion of God”. 🦁
  6. Ávila: Meaning “desired”.
  7. Azul: Meaning “blue”.
  8. Belén: Meaning “Bethlehem”.
  9. Camille: Meaning “helper to the priest”.
  10. Castel: Meaning “going to the castle”.
  11. Claude: Meaning “lame”.
  12. Dani: Meaning “God is my judge”.
  13. Desi: Meaning “desired”.
  14. Elia: Meaning “God has answered”.
  15. Fran: Meaning “free one”.
  16. Gabi: Meaning “God is my strength”.
  17. Ginez: Meaning “produces life”.
  18. Jules: Meaning “youthful”.
  19. Lani: Meaning “heaven” or “sky”.
  20. Lyn: Meaning “pretty”.

Check out these gender-neutral baby names for more ideas.

What are rare Mexican names?

Speaking of unique Mexican names, we’ve hunted down some of the rarest hispanic names – a big task when you consider how popular they are in the mainstream.

Which of these have you heard before?

  1. Grimaldo: Meaning “powerful protector”.
  2. Balbino: Meaning “one who mumbles”.
  3. Facundo: Meaning “talkative” or “eloquent”. Yes, they can be both.
  4. Mireya: Meaning “admired”.
  5. Abundio: Meaning “abundant”.
  6. Eloy: Meaning “chosen one”. If you know, you know!
  7. Basilio: Meaning “noble” or “kingly”.
  8. Ramiro: Meaning “supreme judge”.
  9. Ezequiel: Meaning “God will strengthen”.
  10. Videl: Meaning “life”.

What are cute Mexican names?

Finally, if you’re looking for Mexican baby names with cute or interesting meanings, we’ve got 15 of our favorites to share with you.

For a girl:

Here are some unique Mexican names for your little niña.

  1. Adela: Derived from the German for “noble”, this is a short and sweet Spanish name with a lovely meaning.
  2. Angelina: Meaning “angel”, this could be the ideal name for your little cherub.
  3. Araceli: A unique sounding name, it means “altar of the sky”.
  4. Bianca: Related to the French name Blanche, Bianca roughly translates as “fair”.
  5. Lola: Short for Dolores, Lola can mean “sorrow,” “strong,” or “tulip”.
  6. Lupe: Short for Guadalupe, Lupe is also derived from the Latin for “wolf”.
  7. Malena: Short of Magdalena, Malena is a loving nod to Mary Magdalene.
  8. Paloma: From the Spanish for “dove”, this pure and pretty name is sure to stand out.

For a boy:

How about one of these undeniable cute Mexican names for your tiny chico?

  1. Agustin: Meaning “exalted”, this regal-sounding name is a strong choice.
  2. Elvio: A gem of a name, Elvio is of Latin origin and means “blond” or “fair”.
  3. Esteban: The Spanish version of Stephen, Esteban means “crown” or “wreath”.👑
  4. Gustavo: Spanish and Portuguese for Gustav, Gustavo means “royal staff” and can be shortened to Gus.
  5. Jaime: Meaning “supplanter”, this is a common stand-in for James.
  6. Rubén: Derived from the Hebrew name Reuben, it means “behold, a son”.
  7. Salvador: From the Latin meaning “savior”, Salvador can be shortened to the very cute “Sal”.

So, there you have it: 85 beautiful Mexican baby names to choose from.

Good luck making your decision!

And if you ever need a second, third, or fourth opinion, the mamas on Peanut will be happy to help!

Popular on the blog
Trending in our community