From art to food to culture to scenic destinations, Mexico’s given the world so it’s unsurprising that the country is also rich in baby name inspo! The most popular Mexican baby names often have Spanish roots, but there are a few surprises in the top 10 Mexican baby names for boys and girls (including choices like David and Elizabeth!). If you’re looking for a Mexican baby name for your little boy or girl, you’ll want to peruse this list of popular Mexican names—which also includes some unique choices given to modern Mexican children.

Mexican Boy Names

Alejandro: The Hispanic version of Alexander, meaning “defending men,” is a popular pick for baby boys in Mexico. The feminine Alejandra is also a steady favorite.

Alfredo: Maybe not as popular in the States but a worthy contender for your little boy, this name of Italian, Spanish, and Portuguese roots is darling. It is a combination of two words meaning “elf” and “counsel.”

Antonio: It means “highly praiseworthy” and this cute Mexican boys’ name is in the top ten for Mexican baby boys; it also is commonly used there in the middle spot after Marco or Jose, for example.

Armondo: We love this popular Mexican boy name originally from the German, which means “army man” or “soldier.”

Carlos: The Spanish version of Charles means “free man” and is a popular pick in Mexico and here in the States.

David: This Hebrew name gets top marks from Mexican parents, meaning “beloved.” A similar choice that holds a high rank in Mexico is Daniel from the Hebrew, meaning “God is my judge.”

Gerardo: Classic, Spanish, and oh-so-cute, Gerardo lands in Mexico’s top 30 most popular names for boys, meaning “spear strength.” There are many famous people by this name, including the baseball player Gerardo Parra.

Javier: The adorable Spanish version of Xavier is a popular Mexican baby boy name, and has mixed Basque/Arabic root meanings “new house” or “bright.” The Mexican boy name lends easily to the sweet nickname Javi, as MTV Teen Mom fans will recognize from that show’s starlet Kailyn Lowry’s middle child.

Jose: It wouldn’t be a list of Spanish-language baby names without this gem, that holds the #4 spot in Mexico but also is often combined by parents there for a two-parter like Jose Antonio or Jose Luis to rank again in Mexico’s top 30. Jose means “Jehovah increases” in Spanish and Portugese.

Juan: The Spanish variation of John is the second-most popular Mexican boy name, and also ranks in the top 30 when paired for double names Juan Manuel and Juan Carlos. The options are limitless with this classic pick which translates to “the Lord is gracious.” 

Luis: It’s the French/German version of Louis and it means “renowned warrior.” Most lists have this name toward the top for Mexican baby boys, and it also is frequently paired with other popular picks as a smart middle name for a little one.

Matteo: A romantic sounding Italian name that earns high marks in Mexico; Matteo means “gift of God” and it has plenty of cute nickname options. 

Miguel: The Spanish/Portuguese variation of Michael translates to “who is God like?” in Hebrew. It is a very popular Mexican baby boy name that’s a lovely, lesser-used alternative to Michael.   

Rafael: It falls in Mexico’s top 30, and this handsome Mexican boy name meaning “God has healed” in Spanish would have your baby in good company with such celebrities as the tennis player Rafael Nadal and, of course, revered 15th century painter, Raphael. 

Raul: This cute Spanish name is one of the top 30 for boys in Mexico. It is the Spanish version of Ralph, meaning “wolf counsel.” 

Santiago: If you’re into place names, this one is an ace. Mexican municipality Santiago makes gorgeous inspiration for a baby boy's name and its tiny town within, Villa De Santiago, is widely held up as one of the most beautiful places to visit in North Mexico.  

Mexican Girl Names

Adriana: We love this girl’s name that falls just outside Mexico’s top 20. Adriana is a beautiful Mexican girl name that has beachy vibes thanks to its nod to the Adriatic sea and derives from Latin. 

Alicia: This pretty Mexican girl name is very popular with parents; it’s the Spanish take on Alice and means “noble.” It also lends beautifully to nicknames Ali, Lili, and Licia. 

Araceli: A classic choice that falls in Mexico’s top 30 baby girl names. Araceli has the gorgeous translation “altar of the sky” and nickname options Ari, Ara, and Celi.  

Elizabeth: Surprisingly, this English name is one of Mexico’s popular picks for little girls. Elizabeth means “pledged to God” from the Hebrew.

Francisca: This pretty Mexican girl name is a top-20 pick in Mexico; it has Latin roots with the dual meaning “from France; free man.”

Gloria: A gorgeous Mexican girl name with religious connotations, Gloria is in Mexico’s top thirty names for girls. It means “glory.”  

Juana: Mexico’s #3 most common baby name for girls is such a fun choice. Juana is the feminine version of Spanish boy’s name Juan also on this list, meaning “the Lord is gracious.” 

Leticia: This is a precious, lyrical name from the Latin meaning “joy, gladness,” and rests in Mexico’s top 10 for baby girls.

Maria: One of the most popular Mexican girl names holds Mexico’s #1 and #2 spots—in the first position, it is paired with Guadalupe (a Spanish place name meaning ‘river of black stones’) for a double name that packs a punch. Maria means “bitter, beloved, or drop of the sea.”

Margarita: It’s not as popular in the U.S. as in Mexico where it holds the #5 spot, but this lovely Spanish-derived name meaning “pearl” is a very pretty choice.  

Patricia: Meaning “noble, patrician” from the Latin, this popular Mexican girl name is in Mexico’s top 15 and has a fun, vintage feel here in the States.

Quintana: This unique Mexican baby girl name would be so pretty for a daughter; it means “fifth girl” in Spanish and sounds adorable rolling off the tongue.  

Rosa: It’s not a shock that this well-loved Spanish-language name makes our list; Rosa falls in Mexico’s top 20 baby girl names and means “rose” or “a flower.”

 Silvia: A pretty Mexican girl name that holds Mexico’s #25 spot for popularity, it sounds silvery and sweet when spoken. Silvia means “from the woods” for a cool nature name with Spanish roots.

Tijuana: We’re loving this unique Mexican place name for a baby girl; the Mexican border city just south of California will lend your baby girl plenty of flair.

Veronica: A cute baby girl name in Mexico’s top 10. Veronica is adored the world over, but still not overused. It means “she who brings victory” or “true image.”  

Yolanda: A top-30 baby girl name for Mexican parents, Yolanda has Greek roots and means “violet flower.”

Gender-Neutral Mexican Names for Boys and Girls

Amor: The Spanish word for “love” makes the cutest gender-neutral Mexican baby name for your little love, and is a choice rising in popularity in Mexico.

Azul: An oft-used Mexican baby name for boys or girls, Azul translates to “blue” in Spanish.

Desi: We’re loving this gender-neutral Mexican baby name choice meaning “desired” from the French.

Beyond Mexican Baby Names...

If none of these Mexican baby names quite hit the mark, there’s more baby name inspiration ahead... 

Did you find the perfect baby name? Then now it’s time to pick out the perfect baby bed! SNOO Smart Sleeper gives babies a safe place to sleep, and it automatically responds to crying with a soothing mix of womb-like sound and motion to help babies (and their parents) sleep better! Learn more about SNOO here.

View more posts tagged, baby names

Have questions about a Happiest Baby product? Our consultants would be happy to help! Submit your questions here.

Disclaimer: The information on our site is NOT medical advice for any specific person or condition. It is only meant as general information. If you have any medical questions and concerns about your child or yourself, please contact your health provider.