Articles & Guides
What can we help you find?

51 Mexican baby names for boys and girls — and what they mean

51 Mexican baby names for boys and girls — and what they mean

It seems like everyone has a pretty strong opinion about what you should and shouldn’t name your child. In addition, tradition and family connections play a big part in choosing Mexican baby names. So, how do you go about finding the right name — or at least the one that pleases you?

“It can be difficult to find the ‘right’ name because a name has deep meaning behind it and it says a lot about that person,” says Dr. Candice P. Cooper, a licensed marriage and family therapist in Fayetteville, GA. “Your name is a part of who you are and your destiny. In a lot of cultures, including Latino, finding the right name is taken very seriously.”

When choosing a Mexican name, Neala Shane, author of Inspired Baby Names from Around the World said that “many parents choose names from the list of Catholic saints, with one of the most popular names being Maria for a girl and Jesus for a boy.”

It’s also common to use diminutives by adding the suffix ito, itaito or ita. For example, Carmela becomes Carmelita, and Juanita is derived from the feminine form of Juan (meaning God is gracious), Shane notes. A double-surname is also used by many Mexican families, including one from the father and one from the mother, resulting in a long legal name. Many Latino women also keep their maiden names, although some add their husband’s name to their own surname.

Here are the top 51 Mexican names for your little bundle of joy — 26 for the girls and 25 for the boys.

Mexican baby names for girls

NamePronunciationName Meaning and/or Origin
Abrilah-BREELSpanish for the month April, this name symbolizes the season of spring, a time for growth.
Adelitaah-de-LEE-təAdelita is a strong name that means noble and kind.
AitanaAAAY-tae-NAHTaking after the Sierra de Aitana mountain range in Spain, Aitana means “strong as a mountain.”
BeliciaBey-LIY-Siy-aaSimilar to the word belle, this name means beautiful girl or woman.
BlancaBLAHN-kahThis classic name means “white” or “fair.”
Consejakohn-SAY-hahFor your wise child, this unique name means “counselor” or “adviser.”
Elenaee-LAY-naFor the light of your life, this name means shining light or bright one.
Esmereldaayss-may-RAHL-dahGot a green-eyed girl? Esmerelda is a popular name and means “emerald, deep green color” or “beautiful gemstone.”
Evitae-VEE-tahA classic name derived from Eva, from the Latin name Eve, which is the Hebrew word for “life.”
Franciscafrahn-SEES- kahDerived from the name Frances meaning French, from France, or free one.
Guadalupegwah-dah-LOO-payOur Lady of Guadalupe is the patron saint of Mexico. This traditional name also means “valley of the wolf.”
Juanitahwah-NEE-tahThe feminine form of Juan or John, this popular name means “God is gracious; God is giving.”
Leticiale-TEE-syahA variation of the name Letitia, this name means “full of happiness and joy.”
Margaritamahr-gah-REE- tahLike a pretty blossom, Margarita means “daisy flower” in Spanish.
Mariamah-REE-ahMaria means “rebellion” or “bitter” but don’t let that deter you. With a confident name like Maria, your child is sure to grow up to be a warrior.
Mercedesmayr-SAY-dehsMercedes is a unique name that means “merciful, compassionate.”
MicaelaMiy-KEY-LaaA name of Hebrew origin, Michael is the feminine version of Michael that means “gift from God.”
Palomapah-LOH-mahGreat for a peaceful child, Paloma, another unique name, means “dove” or “dove-like.”
Piedadpee-ah-DAHDPiedad, a classic name, means “merciful, compassionate and kind.”
Rosamariaroh-zah-mah-REE-əRosamaria is a variant of the Spanish word “rosa” which means pink. The perfect name for your princess.
SilviaSEEL-byahFor your Earth goddess, Silvia is Latin for “from the forest.”
Teresateh-RAY-səTeresa is a popular name in many cultures, including Mexican, that means “one who reaps” and is often associated with Mother Teresa.
Valentinava-lin-TEE-naValentina is the female version of the Roman name Valentinus, which comes from the Latin word “valens” and means “healthy, strong.”
ValeriaVAL-ə-reeGive your fearless little one a strong name to carry them through life. Valeria is a Latin name that means “brave.”
Violetavy-o-LET-ahVioleta is of Latin origin and means “violet, a shade of purple.” The color purple is often associated with power and ambition.
Ynezee-NAYZDerived from a Greek word, Ynez, a popular girls’ name, means “pure one” or “chaste.

Mexican baby names for boys 

NamePronunciationName Meaning and/or Origin
Alejandroah-lay-HAHN-drohThis classic strong name means “guardian” or “helper and protector of humankind.”
AngelAHN-khelThis heavenly unisex name is commonly given to males in Spanish-speaking countries and means “messenger of God.”
Antonioahn-TO-nyoThis uplifting name means “beyond praise.”
Arturoahr-TUW-roOf Gaelic origin, Arturo means “strong as a bear.”
CarlosKAR-losThe Spanish name for Charles, this popular name means “one who is free” or “free man.”
Diegodee-EH-gohThis popular name means to “transform” or become a “successor.”
Eduardoeh-DWAHR-dohEduardo, means “wealthy guardian, protector of that which is valuable” — and your baby is definitely that.
Enriqueehn-REE-kayMeaning “ruler of the home, house leader,” Enrique is a strong, classic name.
Felipefay-LEE-payWant a name with a unique meaning? Felipe means “lover of horses.”
Fernandofer-NAHN-doFernando is a form of the name Ferdinand, which means “journey, brave, and daring.”
Franciscofrahn-SEES-kohWant your child to feel independent? Francisco means “one who is free.”
Javierhah-VYERJavier is the Spanish form of Xavier meaning “new house.”
Josehoh-SAYThis popular Mexican baby name means “God will add.” Your little Jose will be in good graces.
JorgeHOR-kheThis timeless classic spans across many cultures but in Spanish, the name Jorge means “farmer.”
JuanHWAHNThe Spanish form of John, this popular name means “God is gracious; God is giving.”
Luisloo-EESThis classic name is perfect for your little fighter. It means “famous warrior, renowned in battle.”
Manuelmah-NWELManuel is of Hebrew origin but is primarily used in Spanish-speaking countries, meaning “God in us.”
MarcoMAHR-koDerived from the Italian form of Marcus, Marco means “Mars” for the Roman god of war.
Miguelmee-GELThis divine name means “God-like.”
PabloPAH-blohYour little buttercup has the perfect moniker in Pablo, which means “small, little.”
PedroPAY-drohThis unique name will give your child strength. It means “rock, stone.”
Rafaelrah-fah-EL

 

 

 

An invigorating name, Rafael means “God has healed.”
Raulra-OOL

 

 

 

Babies may be small but they are mighty. Empower a boy with a name like Raul, which means “strong.”
Ricardoree-KAHR-doLike the name Raul, Ricardo means “strong” and also “powerful ruler.”
Robertoro-BER-toIs your child the light of your life? Give them a superstar name like Roberto, meaning “shining fame.”
Image courtesy of Care.com