What Mexican names for babies are popular in Mexico and the US today? We looked at a few different sources to discover which Mexican names are the hottest right now. Data from Mexico’s National People Registry, A Pampers survey of Mexican parents, and tracking of Spanish-speaking parents on baby name databases were used to come up with the names on this list. These names come from all over the world, but they have found a home in Mexican hearts today.
As you might expect, most of these Mexican names have Spanish origins while others come from Indigenous Mexican traditions. All of this to say, Mexican names for babies offer tons of variety with an array of influences. Check out the hottest Mexican names!
Mexican Names for Girls
Top Mexican Names That Start with A
- Adelina– Adelina has Spanish origins and means “noble.”
- Adella – Adella is another form of the name that also means “noble.”
- Adriana– Adriana has Latin origins as a female form of Adrian, meaning “man of Adria.”
- Aitana – Aitana is one of the most underused Mexican names, it means “glory.”
- Alejandra– Alejandra is the Spanish form of Alexandra, a name that means “defending men.”
- Alicia– Alicia is the Spanish form of Alice and means “noble.”
- Alondra– Alondra can be a pet form of Alejandra or a Spanish name meaning “lark.”
More Mexican Names That Start with A
- Ana– Ana is the Spanish variation of the Hebrew name Hannah. It means “grace.”
- Anam– Anam comes from Huasteco tradition and means “Earth.”
- Ana María– A compound name and Spanish form of Hannah and Mary, meaning “favored grace.”
- Andrea– Andrea is the female form of the Greek name Andrew, meaning “strong.”
- Angelina– Angelina is the Spanish diminutive form of Angelina. It means “angel,” which should come as no surprise.
Moving Along Mexican Names Starting with B or C
- Antonia– Antonia comes from Latin and means “priceless one.”
- Araceli– Araceli is a Spanish name that means “altar of the sky.”
- Bárbara – Bárbara is a Spanish name for Greek and means “foreign.”
- Belen – Belen is a Spanish name of Hebrew origin, meaning “Bethlehem.”
- Belinda – Is a Latinate name that means “beautiful.”
- Belkis – Belkis is a Spanish name, meaning “pretty girl.”
- Bianca– Bianca is an Italian and Spanish name that means “white.”
- Carina – Carina is a name of Spanish origin, meaning “dear one.”
- Carolina– The Latinate form of Caroline, Carolina means “free man.”
- Costanza – Costanza is a Spanish name that means “constant.”
- Cruz– Cruz is a gender-neutral Spanish surname-name that means “cross.”
Mexican Names That Start with E or F
- Elena – Elena is the Spanish form of Helen, meaning “bright, shining one.”
- Elisa– Elisa is the Spanish form of Elizabeth (see below).
- Elizabeth– Elizabeth is a name with Hebrew origins that means “pledged to God.”
- Esmeralda– Esmeralda is a Spanish gem name meaning “emerald.”
- Estela – The Spanish form of Stella, meaning “star.”
- Fernanda– The Spanish form of Ferdinand, meaning “bold voyager.”
- Francisca– From Latin, Francisca means “free man.”
Mexican Names for Girls That Start with G
- Gabriela– Gabriela is the Spanish form of Gabriel and means “God is my strength.”
- Gabriella– A different spelling, both are equally popular.
- Gloria– Gloria comes from Latin and means “glory.”
- Guadalupe– Guadalupe is the most popular name for girls in Mexico and some 800,000 babies have been registered with it since 1930. The name means “valley of the wolves.” The name belongs to the Patron Saint of Mexico.
Moving Along to I or J Mexican Names
- Irma– Irma is a German name but it’s also a variant of many others. It means “universal.”
- Itzel– Itzel is a Mayan name meaning “Rainbow Lady” and it refers to a mythological figure.
- Jimena– Jimena and its variant Ximena (which is also on this list) come from Spanish origin and mean “son.”
- Josefina– Josefina is the Spanish form of Josephine and it means “Jehovah increases.”
- Juana– Juana is the female form of Juan, meaning “the Lord is gracious.”
Mexican Names That Start with L
- Leticia– Leticia has Latin origins and means “joy.”
- Liliana– The Spanish form of Lilian, this name means “lily.”
- Lola– Lola is a diminutive form of Dolores and means “lady of sorrows.”
- Lucía– A Latin name meaning “light.”
- Luisa– Luisa has Spanish and Italian origins and means “renowned warrior.”
Mexican Names That Start with L or M
- Lupe– Lupe can be considered a diminutive of Guadalupe, which is most often the case in Mexican families, but it is also a standalone Latin name meaning “wolf.”
- Malena– Malena is related to Madalen or Madeline and means “woman from Magdala” and refers to the Virgin Mary.
- Margarita– Margarita is a Spanish name that’s related to Margaret and it means “pearl” or “daisy.”
- Mariana– The Spanish combination of Ana and Maria, Mariana means “grace” and “beloved.”
- Martha– Martha comes from Aramaic and means “lady.”
Mexican Names that Start with M, Lots of María!
- María– A Spanish name referring to the Virgin Mary that means
- María Elena– María + Elena: “shining light.”
- María Guadalupe– María + Guadalupe
- María Isabel– María + Isabel: “pledged to God.”
- María Luisa– María + Luisa
More Mexican Names with María Compounds
- María de Jesús- María + de Jesús: “of Jesus.” It’s a common family name as well.
- María de los Ángeles– María + de los Ángeles: “of angels” or “The Virgin with Angels”
- María del Carmen– A Spanish name meaning “Maria of Carmel.”
- María del Rosario– A Spanish name meaning “Our Lady of the Rosary.”
- Maya– Is the retroactively given name to the Maya civilization. However, the Spanish form of this name relates to Amalia, meaning “work.”
Mexican Names Starting with M, P, R, or S
- Miranda– A Latin name meaning “marvelous.”
- Patricia– A name with Latin origins meaning “patrician.”
- Rosa– Rosa is the Latinate form of Rose popular in Spanish, Italian, and Portuguese.
- Rosa María– Latin origins, meaning “rosemary.”
- Sierra– Sierra is a name with Spanish origins that means “saw.”
All the Other Mexican Names for Girls
- Silvia– Silvia is the preferred Spanish spelling of a Latin name that means “from the woods.”
- Teresa– Teresa is a Spanish name meaning “to harvest.”
- Verónica– A Latin form of Berenice or the phrase, vera icon. It means
she who brings victory” and “true image.”
- Viviana– A Latin name meaning “life.”
- Ximena– As promised, here’s the other form of Jimena.
- Yolanda– Yolanda is considered of Spanish or Greek origins, it means “violet flower.”
YOU MIGHT ALSO LIKE: 25 Baby Names for Girls Inspired by Mexican Saints to Celebrate The Day of the Dead
Mexican Names for Boys
Mexican Names for Boys That Start with A
- Alejandro– The Spanish preferred form of Alexander is Alejandro, meaning “defending men.”
- Ángel– A perennial favorite among Hispanic families, Ángel means “angel”
- Antonio– The Spanish form of Anothony, Antonio means “priceless one.”
- Arturo– Arturo is a Spanish name coming from Celtic origins meaning “bear.”
- Atlahua– From Nahua, Atlahua is a beautiful name that means “owner of water.”
Mexican Names That Start with B, C, or D
- Benjamín– This name comes from Hebrew origins and means “son of the right hand.”
- Bruno– Bruno is much more popular in Europe and Latin American communities than in the US. It has German origins and means “brown.”
- Carlos– The Spanish form of Charles, Carlos means “free man.”
- Daniel– Daniel is a name from Hebrew that’s popular around the world. It means “God is my judge.”
- David– Another Hebrew favorite worldwide, David means “beloved.”
- Diego– Diego is the Spanish form of James, meaning “supplanter.”
Mexican Names for Boys That Start with E
- Eduardo – The Latinate form of Edward, Eduardo means “wealthy guardian.”
- Emiliano– Popular in Spanish and Italian, Emiliano is a form of Emil, which means “work.”
- Emmanuel– Emmanual is another name of Hebrew origin. It means “God is with us.” You will find a diminutive form of this name later down the list.
- Enrique– The Spanish form of Henry, Enrique means “estate ruler.”
- Esteban– Esteban is a Spanish favorite, a variation of Stephen meaning “garland.”
- Ethan– Another popular Hebrew name among Mexican parents is Ethan. It means “strong.”
Mexican Names That Start with F or G
- Felipe– A much better form of Philip, Felipe means “lover of horses.”
- Fernando– The Spanish form of Ferdinand, Fernando means “bold voyager.”
- Francisco– A form of Francis, Francisco means “free man.”
- Francisco Javier– Patron Saint of his native Navarre, Saint Francisco Javier is still popular centuries later, inspiring many baby boys named for the Apostle to the Far East.
- Gabriel– A popular Hebrew name among Mexican parents, Gabriel means “God is my strength.”
- Gael– Mexican actor Gael Garcia Bernal put this charmer on the map for many parents. The name is popular all over the world. It means “Gaelic.”
- Gerardo– Of Spanish origin, Gerardo means “spear strength.” Rapper Gerardo Mejía of “Rico Suave” fame is a famous bearer.
- Guillermo– A Spanish form of William, Guillermo can be spelled a hundred different ways, but for purposes of this list, we chose the most common route. It means “resolute protector.”
Mexican Names That Start with J
- Jaime– A Spanish form of James, Jaime also means “supplanter.”
- Javier– A Spanish variation of Xavier, Javier means “new house” and “bright.”
- Jesús– Spanish variation of Jesus, from Joshua, meaning “God is Salvation.” Comes with the lovable nickname Chuy, free of charge.
- Joaquín– The Spanish form of Hebrew Joachim, Joaquín means “God will judge.”
- Jorge– The most popular Spanish name for boys in the US, Jorge comes from a Greek name that means “farmer.”
- José– José is the Spanish form of Joseph. The name means “Jehovah increases.”
Mexican Names that Start with J Continued
- José Antonio– This combination name is very popular today. It’s actor Antonio Banderas’ full given name: José Antonio Domínguez Bandera.
- José Luis– José + “renowned warrior.”
- Juan– Juan is the Spanish form of John and means “the Lord is Gracious.”
- Juan Carlos– A combination of two names we have discussed already on this list.
- Juan Manuel– Put a pin in Manuel (we will discuss further down the list).
- Julián– The Spanish form of the Latin name Julius which means “youthful.”
Mexican Names for Boys That Start with L
- Leonardo– A Spanish and Italian form of Leonard, meaning “brave lion.”
- Liam– You know how we mentioned there are many, many forms of the name Guillermo? Here is one of the most popular options around the world today.
- Lucas– A Latin name meaning “man from Lucania.”
- Luis– Luis means “renowned warrior.”
Mexican Names That Start with M
- Manuel– A popular diminutive form of Emmanuel, Manuel is an amazing option that shares the same meaning: “God is with us.”
- Marco Antonio– We have discussed Antonio already. Marco is the Spanish form of the Latin name Marcus, meaning “warlike.”
- Martín– A Latin name also meaning “warlike.”
- Mateo– The Spanish form of Matthew, meaning “gift of God.”
- Matías– The Spanish form of Matthias, related to Matthew and also meaning “gift of God.”
- Miguel– The Poet who gave us Don Quixote, Miguel Cervantes, had a fantastic name. The name is Spanish from Hebrew and means “who is like God?”
- Miguel Ángel– A Combination of two popular names we have already shared with you. They sound great together, right?
Mexican Names for Boys That Start with N, P, or R
- Nicolás– This Spanish form of Nicholas comes from Greek and means “people of victory.”
- Pedro– Pedro is a Spanish form of Peter, a name coming from Greek that means “rock.”
- Rafael– The Spanish form of Raphael, Rafael also means “God has healed.”
- Raúl– A Spanish form of the name Ralph which comes from German and means “wolf-counsel.”
- Ricardo– The Spanish form of Richard, meaning “dominant ruler.”
- Roberto– Roberto is the Latinate form of Robert, a name meaning “bright fame.”
Mexican Names That Start with S
- Samuel– A name from Hebrew meaning “told by God.”
- Santiago– Santiago means “Saint James,” and refers to the Patron Saint of Spain.
- Sebastián– Originating in Greek, Sebastián means “man from Sebastia.”
Mexican Names That Start with T
- Thiago– A diminutive form of Santiago.
- Tomás– Originating in Aramaic, Tomás means “twin.”
YOU MIGHT ALSO LIKE: 40 Hispanic Baby Names with Beautiful Spanish Origins
Mexican Names That Start with V
- Victor– from Latin, Victor means “conquerer.”
What did you think of these popular Mexican names? Find a few worth considering? We sure hope so because there are so many popular Mexican names for parents to love. These names come from all around the world as have people who live in Mexico today. Whether you are looking to celebrate your heritage, or just love Latinate names that are popular in Mexico today, there’s plenty to be inspired by! Happy baby name hunting!
Andrew is a Chicago-based writer who enjoys finding the best of the internet, obsessively making lists, and cooking for friends. After studying Film and Art History, he developed a deep love for both topics. Celebrity news, pop culture, and stories that bring people together are his passions.
About Mamas Uncut
Mamas Uncut is THE online place for moms. We cover the latest about motherhood, parenting, and entertainment as well – all with a mom-focused twist. So if you’re looking for parenting advice from real parents, we have plenty of it, all for moms from moms, and also experts. Because, at the end of the day, our mission is focused solely on empowering moms and moms-to-be with the knowledge and answers they’re looking for in one safe space.
No baby name sounding good? Want a quick way to generate unique baby name ideas? Try our baby name generator below!
Set your terms (sex of the baby, number of letters, popularity, etc.) and then get a list of names that meet your criteria. Maybe the perfect name is just waiting to be generated for you.
Start Baby Name Generator