Mexican Names Wheel — 300+ First Names With Meaning

Pick a random Mexican baby name with this free spinning wheel — 1/N probability per spin. The default 80-name list mixes the most popular boys and girls names in Mexico for 2025 (Santiago, Sofía, Mateo, Valentina, Isabella, Emiliano, …). Tap any category below to load that full list — popular boys (40), popular girls (40), traditional (40), Aztec and indigenous Nahuatl/Mayan/Zapotec names (35), saint compound (30), modern/trendy (58), gender-neutral (30), or unique/rare (40). Every entry includes its linguistic origin and a one-line meaning, so you can choose with full cultural context whether you're naming a baby, a fictional character, or just exploring Mexican naming traditions.

Wheel entries

Entries:
Winners

The 40 boys names most given in Mexico today. Santiago, Mateo, and Sebastián have led the rankings since the 2010s. Origins span Spanish (Santiago, Diego, Carlos), Hebrew (Daniel, Gabriel, Samuel, David), Greek (Ángel, Jesús), Germanic (Leonardo, Fernando), and Latin (Emiliano, Antonio).

Santiago – Combines "santo" (saint) with "Yago" (James), meaning Saint James, patron saint of Spain.

Mateo – Spanish form of Matthew, meaning gift of God.

Sebastián – Refers to someone from the ancient city of Sebastia, meaning venerable.

Leonardo – Germanic origin meaning brave lion or bold as a lion.

Matías – Spanish form of Matthias, meaning gift of God, a variation of Matthew.

Daniel – Hebrew origin meaning God is my judge.

Gabriel – Hebrew name meaning God is my strength.

David – Hebrew origin meaning beloved.

Emiliano – Latin origin meaning eager, striving, or working to excel.

Diego – Often considered a shortened version of Santiago, meaning supplanter or teaching.

Alejandro – Spanish form of Alexander, meaning defender of mankind.

Samuel – Hebrew name meaning heard by God.

José – Spanish form of Joseph, meaning may God add to.

Miguel – Spanish version of Michael, meaning who is like God.

Ángel – Derived from Greek word meaning messenger, referring to heavenly beings.

Luis – Spanish form of Louis, meaning famous warrior.

Carlos – Spanish form of Charles, meaning strong and manly.

Juan – Spanish form of John, meaning gracious or merciful.

Rafael – Hebrew origin meaning God has healed.

Fernando – Germanic origin meaning adventurer or brave voyager.

Antonio – Latin origin, linked to Roman ruler Marcus Antonius, meaning priceless.

Manuel – Shortened form of Emmanuel, meaning God is with us.

Andrés – Spanish form of Andrew, meaning masculine or manly.

Jorge – Spanish form of George, meaning farmer or earthworker.

Jesús – Greek form of Aramaic name Yeshu'a, meaning to save or salvation.

Pedro – Spanish form of Peter, meaning rock or stone.

Francisco – Spanish name meaning free or free man.

Javier – Basque origin meaning bright and splendid, or new house.

Tomás – Spanish form of Thomas, meaning twin.

Eduardo – Spanish form of Edward, meaning prosperous guardian.

Ricardo – Spanish form of Richard, meaning strong ruler.

Roberto – Spanish form of Robert, meaning bright or famous.

Arturo – Possibly derived from Celtic words meaning bear and king.

César – Variant of Caesar, meaning long-haired.

Enrique – Spanish form of Henry, meaning ruler of an estate.

Julio – Derived from Julius, meaning youth.

Ramón – Spanish form of Raymond, meaning wise protector.

Guillermo – Spanish form of William, meaning resolute protector.

Pablo – Spanish form of Paul, meaning little one or humble.

Gerardo – Spanish form of Gerard, meaning rules by the spear.

The 40 girls names most given in Mexico today. Sofía, Valentina, and Isabella currently top the charts. Origins include Greek (Sofía, Elena, Andrea), Latin (Valentina, Valeria, Lucía, Camila), Hebrew (María, Ana, Isabella, Sara), and Spanish (Carmen, Dulce, Rosa).

Sofía – Greek origin meaning wisdom, currently Mexico's top girl name.

Valentina – Latin origin meaning strong or healthy.

Isabella – Hebrew origin meaning devoted to God.

Camila – Latin origin meaning young ceremonial attendant or free-born noble.

Valeria – Latin origin meaning to be strong.

María – Hebrew origin meaning beloved or wished-for child.

Regina – Latin origin meaning queen.

Ximena – Spanish variation of Simon, meaning listener or one who hears.

Victoria – Latin origin meaning victory.

Gabriela – Hebrew origin meaning God is my strength.

Alejandra – Greek origin meaning defender of mankind.

Ana – Hebrew origin meaning grace or gracious.

Elena – Greek origin meaning shining light or torch.

Natalia – Latin origin meaning birthday of the Lord, associated with Christmas.

Fernanda – Germanic origin meaning bold adventurer or brave journey.

Mariana – Combination of María and Ana, meaning grace and beloved.

Lucía – Latin origin meaning light.

Carolina – Feminine form of Carlos, meaning strong and manly.

Andrea – Greek origin meaning womanly or courageous.

Renata – Latin origin meaning reborn or born again.

Daniela – Hebrew origin meaning God is my judge.

Paola – Feminine version of Paul, meaning small or humble.

Adriana – Latin origin meaning from Hadria, representing depth and mystery.

Sara – Hebrew origin meaning lady or princess.

Teresa – Greek origin possibly meaning summer or harvester.

Emilia – Latin origin meaning rival or eager.

Catalina – Greek origin meaning pure.

Julieta – Latin origin meaning youthful.

Claudia – Latin origin meaning lame or enclosure, linked to Roman heritage.

Aurora – Latin origin meaning dawn, symbolizing new beginnings.

Beatriz – Latin origin meaning she who brings happiness.

Carmen – Spanish origin meaning garden or song.

Diana – Latin origin, Roman goddess of the hunt and moon.

Laura – Latin origin meaning laurel tree, symbolizing honor.

Lorena – Latin origin meaning from Lorraine.

Dulce – Spanish origin meaning sweet.

Alicia – Germanic origin meaning noble, or Greek meaning truth.

Leticia – Latin origin meaning happy or joyful.

Rosa – Latin origin meaning rose.

Silvia – Latin origin meaning wood or forest.

Traditional Mexican Names

Catholic-rooted Spanish names tied to Marian devotion and the saints — the names your abuelos and great-grandparents wore. Guadalupe honors Our Lady of Guadalupe, patroness of Mexico; Dolores, Soledad, Mercedes, and Pilar all refer to titles of the Virgin Mary; Esperanza, Consuelo, and Trinidad reflect 500 years of Mexican religious tradition.

Guadalupe – Arabic origin meaning river of the wolf or valley of the wolf, honoring the Virgin of Guadalupe.

María Guadalupe – Combination honoring the Virgin Mary and Our Lady of Guadalupe, representing protection and faith.

José Luis – Combines Joseph (God will add) with Louis (famous warrior), most common boy name in Mexico.

Juan – Spanish form of John, meaning God is gracious.

Miguel Ángel – Combines Michael (who is like God) with Angel (messenger), third most popular boy name in Mexico.

María José – Beautiful combination honoring Mary and Joseph, extremely popular as a compound name.

María Fernanda – Elegant double name combining María with Fernanda (brave journey).

Dolores – Spanish origin meaning sorrows, referring to the Seven Sorrows of Mary.

Soledad – Spanish meaning solitude, linked to Our Lady of Solitude, representing devotion and reflection.

Esperanza – Spanish origin meaning hope, reflecting faith and optimism.

Consuelo – Spanish meaning consolation or comfort, representing solace and support.

Ignacio – Latin origin from ignis, meaning fire.

Felipe – Spanish form of Philip, meaning lover of horses.

Francisca – Feminine form of Francis, meaning free woman.

Beatriz – Latin origin meaning she who brings happiness.

Ana María – Combination of Ana (grace) and María (beloved).

Rosa – Latin origin meaning rose, symbolizing the beautiful and delicate flower.

Inés – Spanish form of Agnes, meaning chaste or pure.

Josefina – Feminine form of Joseph, meaning God will increase.

Juana – Spanish form of Joanna, meaning God's gift or gracious.

Lupe – Short form of Guadalupe, meaning wolf.

Pilar – Spanish meaning pillar, associated with María del Pilar, a title for the Virgin Mary.

Mercedes – Spanish meaning mercies, referring to Our Lady of Mercies.

Luz – Spanish meaning light, representing spiritual illumination.

Gloria – Spanish title for the Virgin Mary, María da Gloria, meaning glory.

Trinidad – Spanish meaning trinity, referring to the Holy Trinity.

Jesús – Greek form of Aramaic Yeshu'a, meaning savior.

Raúl – Spanish form of Ralph, meaning wolf counsel.

Héctor – Greek origin meaning to hold or to possess.

Emilio – Latin origin meaning rival or eager.

Lourdes – Named after the French town, a name of Marian devotion.

Margarita – Latin and Greek origin meaning pearl or daisy flower.

Marisol – Spanish combination meaning sea and sun.

Verónica – Latin origin meaning she who brings victory or true image.

Paz – Spanish meaning peace or gold, from Nuestra Señora de la Paz.

Catalina – Greek origin meaning pure.

Elisa – Shortened form of Elisabeth, meaning devoted to God.

Yolanda – Medieval French origin meaning violet.

Armando – Spanish form of Herman, meaning army man.

Esteban – Spanish form of Stephen, meaning crown or wreath.

Indigenous & Aztec Mexican Names

Aztec and indigenous baby names from Mexico's pre-Columbian languages: Nahuatl (the language of the Aztecs), Mayan languages of the Yucatán and Chiapas, and Zapotec from Oaxaca. Xóchitl (flower), Citlali (star), Cuauhtémoc (descending eagle, name of the last Aztec emperor), Itzel (Mayan moon goddess), Tonatiuh (Aztec sun god). These names carry the heritage of civilizations that flourished centuries before European contact, and have become increasingly popular as Mexican families reclaim indigenous heritage.

Xochitl – Nahuatl origin meaning flower, symbolizing beauty and nature.

Citlali – Nahuatl origin meaning star, representing celestial beauty and guidance.

Itzel – Mayan origin meaning rainbow lady or moon goddess.

Nayeli – Zapotec origin meaning I love you.

Yaretzi – Aztec origin meaning you will always be loved.

Cuauhtémoc – Nahuatl meaning descending eagle, name of the last Aztec emperor.

Ixchel – Mayan moon goddess of love, fertility, and medicine.

Quetzal – Nahuatl meaning precious flower or feathered serpent, a sacred bird.

Tonatiuh – Aztec sun god, representing light and power.

Nezahualcóyotl – Nahuatl meaning fasting coyote, name of a famous poet-king.

Malinalli – Nahuatl meaning small plant or type of grass.

Tlaloc – Aztec rain god, representing water and fertility.

Izel – Mayan origin meaning unique or only one.

Tonantzin – Nahuatl meaning our mother, associated with the Virgin of Guadalupe.

Atzi – Nahuatl meaning rain or water.

Metztli – Nahuatl goddess of night and the moon.

Quetzalli – Nahuatl meaning large beautiful feather or precious.

Yolotli – Nahuatl meaning heart.

Ikal – Mayan origin meaning spirit.

Eztli – Nahuatl meaning blood, significant in warrior culture.

Icnoyotl – Nahuatl meaning friendship.

Ihuicatl – Nahuatl meaning the sky.

Itotia – Nahuatl meaning to dance.

Tenoch – Nahuatl meaning fruit, root of Tenochtitlan.

Kukulkan – Mayan meaning feathered serpent, major deity in Maya mythology.

Nenetl – Nahuatl meaning doll.

Coaxoch – Nahuatl meaning serpent flower.

Citlalic – Nahuatl meaning rising star.

Cualli – Nahuatl meaning good or good-natured.

Ichtaca – Nahuatl meaning secret.

Tlaltecatl – Nahuatl meaning lord of the earth.

Zeltzin – Nahuatl meaning delicate.

Yareli – Nahuatl meaning water lady.

Mahuizoh – Nahuatl meaning glorious person.

Xipil – Nahuatl meaning noble one or one of fire.

Saint Compound Mexican Names

Two-part Catholic names traditionally combining a male saint with María, or female names with a Marian title. José Luis is the most common boy name in Mexico; María Guadalupe the most common girl name. These compound names are often shortened in daily use — María Guadalupe becomes Lupe, María del Carmen becomes Carmen.

María José – Combines Mary (beloved) and Joseph (God will add), honoring the Holy Family.

José Luis – Most common boy name in Mexico, combines Joseph with Louis (famous warrior).

Miguel Ángel – Combines Michael (who is like God) with Angel (messenger), third most popular boy name.

María Fernanda – Elegant combination of Mary with Fernanda (brave journey).

Juan Carlos – Combines John (gracious) with Charles (strong and manly).

Ana Sofía – Combines Ana (grace) with Sofía (wisdom).

José Manuel – Combines Joseph with Manuel (God is with us).

María Isabel – Combines Mary with Isabel (God is my oath).

José Antonio – Combines Joseph with Antonio (priceless), very popular compound name.

María del Carmen – Mary of Carmen, meaning Mary of the garden or song.

Juan José – Combines John (gracious) with Joseph (God will add).

María de los Ángeles – Mary of the Angels, often shortened to Ángeles.

José María – Joseph Mary, used for boys with strong religious significance.

María Guadalupe – Most popular girl name, combines Mary with Our Lady of Guadalupe.

Juan Manuel – Combines John with Manuel (God is with us).

Ana María – Classic combination of Ana (grace) with María (beloved).

Luis Ángel – Combines Louis (famous warrior) with Angel (messenger).

María del Pilar – Mary of the Pillar, often shortened to Pilar.

José Ángel – Combines Joseph with Angel (messenger).

María de la Luz – Mary of the Light, often shortened to Luz.

Juan Pablo – Combines John with Paul (little one or humble).

María Teresa – Combines Mary with Teresa (summer or harvester).

José Miguel – Combines Joseph with Miguel (who is like God).

María Elena – Combines Mary with Elena (shining light).

Juan Diego – Combines John with Diego (supplanter), name of a Mexican saint.

Ana Lucía – Combines Ana (grace) with Lucía (light).

María Cruz – Mary of the Cross, representing faith and sacrifice.

Juan Bautista – John the Baptist, honoring the biblical figure.

María Paz – Mary of Peace, often shortened to Paz.

José Ramón – Combines Joseph with Ramón (wise protector).

Modern/Trendy Mexican Names

Names rising in popularity since the 2010s, blending international borrowings with Spanish, Basque, and indigenous revivals. Celeste, Luna, Mía, Zoe, and Aitana lead recent girl trends; Iker, Mateo, Dylan, and Luka lead boy trends. Some are popularized by telenovela stars (Danna Paola, Arleth Terán), others by international culture.

Sofía – Greek origin meaning "wisdom." Currently the #1 most popular girl name in Mexico, elegant and timeless.

Valentina – Latin meaning "healthy, strong." Romantic and melodic, extremely trendy across Latin America.

Ximena – Basque origin meaning "hearer" or "listener." Distinctive X-spelling makes it modern and stylish.

Camila – Latin meaning "helper to the priest" or "young ceremonial attendant." Soft yet confident, top 5 in Mexico.

Renata – Latin meaning "reborn" or "born again." Spiritual and modern with a fresh sound.

Mía – Spanish/Italian meaning "mine." Short, sweet, and incredibly popular in 2024-2025.

Emma – Germanic meaning "universal" or "whole." International favorite that's crossed into Mexican culture beautifully.

Luka – Modern spelling of Lucas, meaning "from Lucania" or "light-giving." Trending for boys in Mexico 2025.

Dylan – Welsh meaning "son of the sea." Modern crossover name popular with young Mexican parents.

Mateo – Spanish form of Matthew, meaning "gift of God." Trendy alternative to traditional Matías.

Aitana – Spanish origin, possibly meaning "glory" or from a mountain name. Rising star in Spanish-speaking countries.

Luna – Spanish/Latin meaning "moon." Celestial and poetic, currently top 3 trending in Mexico.

Celeste – Latin meaning "heavenly." The #1 trending girl name in Mexico 2025, ethereal and beautiful.

Mila – Slavic/Latin meaning "gracious" or "dear." Short, sweet, and internationally stylish.

Zoe – Greek meaning "life." Modern classic that's been climbing charts rapidly, #2 in Mexico 2025.

Victoria – Latin meaning "victory." Powerful and popular, blends traditional strength with modern appeal.

Regina – Latin meaning "queen." Regal and confident, increasingly popular among young parents.

Antonella – Italian/Latin meaning "priceless one." Melodic and modern with Italian flair.

Iker – Basque meaning "visitation." Unique, modern choice for boys that's gaining momentum.

Emiliano – Latin meaning "rival" or "eager." Associated with Mexican revolutionary Emiliano Zapata, trendy and strong.

Santiago – Spanish meaning "Saint James." Trendy with a youthful vibe, popular across Latin America.

Sebastián – Greek meaning "venerable" or "from Sebaste." Modern classic that's been rising steadily.

Alejandra – Spanish feminine form of Alexander, meaning "defender of mankind." Strong and graceful.

Mariana – Combination of María and Ana, meaning "bitter grace" or "beloved grace." Timeless compound name.

Karina – Spanish/Russian meaning "beloved" or "pure." Warm and gentle with international appeal.

Vanessa – English literary creation meaning "butterfly." Internationally popular, adopted by Mexican culture.

Aleena – Variant of Elena/Helena, meaning "bright" or "shining light." Soft, elegant, and modern.

Brayan – Modern Spanish spelling of Brian, meaning "strong" or "noble." Unique Mexican twist on classic name.

Danna – Modern variant of Dana, meaning "from Denmark" or "God is my judge." Popularized by singer Danna Paola.

Arleth – Modern name popularized by Mexican actress Arleth Terán, meaning uncertain but stylish and contemporary.

Dario – Persian/Latin meaning "possessor of good" or "wealthy." Trendy choice popularized by telenovelas.

Yamileth – Arabic origin meaning "beautiful." Unique Mexican favorite with exotic flair.

Sarahi – Hebrew variant of Sarah, meaning "princess" or "lady." Modern spelling makes it distinctive.

Itzayana – Mayan origin meaning "gift from god" or "rainbow lady." Unique indigenous name gaining popularity.

Leo – Latin meaning "lion." Short, strong, and internationally trendy thanks to celebrities like Leonardo DiCaprio.

Aurelia – Latin meaning "golden." Ancient Roman name experiencing modern revival, elegant and distinctive.

Clara – Latin meaning "bright" or "clear." Modern classic that's neither too popular nor unfamiliar.

Felix – Latin meaning "happy" or "fortunate." Ancient name that's become trendy in contemporary Mexico.

Olivia – Latin meaning "olive tree." Shakespearean name that's become globally popular, including in Mexico.

Evelyn – English meaning "wished for child." Soft and feminine, returned to popularity in huge way.

Amelia – Germanic meaning "work" or "industrious." Successor to Emma/Emily, extremely hot in 2024-2025.

Leonardo – Germanic meaning "brave lion." Popular thanks to cultural icons, often shortened to Leo.

Isabella – Italian/Spanish form of Elizabeth, meaning "God is my oath." Elegant and prestigious.

Adriana – Latin meaning "from Hadria" or "dark." Feminine form of Adrian with sophisticated sound.

Sandra – Greek meaning "defender of mankind." Elegant mid-century classic making comeback.

Víctor – Latin meaning "conqueror" or "victor." Bold name commonly shortened to Vic in Mexico.

Raúl – Germanic meaning "wolf counsel." Modern form of Ralph with distinctive Spanish pronunciation.

Rico – Spanish meaning "rich" or "brave ruler." Short form of Ricardo/Enrico that stands alone.

Cortez – Spanish meaning "polite" or "courteous." Historical surname becoming trendy first name.

Elvio – Latin meaning "fair" or "blonde." Unique choice with classic roots and modern appeal.

Aurora – Latin meaning "dawn." Surging in Mexico 2025 as a nature/sky name, evoking Roman goddess of sunrise.

Mar – Spanish meaning "sea." Short and poetic, rising fast in 2025 alongside other one-syllable nature names.

Dalia – Spanish for the dahlia flower, Mexico's national flower. Botanical name with strong national pride.

Alondra – Spanish meaning "lark" (the bird). Lyrical nature name climbing the 2025 charts in Mexico.

Génesis – Hebrew/Greek meaning "origin" or "beginning." Biblical name with modern appeal, rising in Mexican usage.

Hugo – Germanic meaning "mind" or "spirit." Short, classic boy name with global appeal — top 10 in Mexico 2025.

Gael – Celtic origin meaning "Gaelic" or "from Gaelic-speaking lands." Short modern name rising rapidly in Latin America.

Brais – Galician/Portuguese form of Blas, meaning "stammering." One of Mexico's fastest-rising boy names in 2025.

Gender Neutral Mexican Names

Spanish nature words and biblical names used across genders in Mexico. Azul (blue), Cielo (sky), Sol (sun), Paz (peace), Rio (river), Cruz (cross). Guadalupe and Lupe are traditionally used for both boys and girls. International names like Alex, Kai, and Sasha have also entered Mexican usage as unisex picks.

Azul – Spanish word meaning "blue." Beautiful color name that works for any gender, growing in popularity.

Amor – Spanish word meaning "love." Sweet and meaningful, perfect for your little love regardless of gender.

Cielo – Spanish word meaning "sky" or "heaven." Celestial and poetic name that transcends gender.

Reyes – Spanish meaning "kings" or "royalty." Traditionally a surname, now used as a powerful unisex first name.

Alex – Short form of Alejandro/Alejandra, meaning "defender of mankind." Universally recognized and gender-neutral.

Ariel – Hebrew meaning "lion of God." Popular in Spanish-speaking cultures for all genders.

Carmen – Latin/Spanish meaning "song" or "garden." Traditionally female but increasingly unisex, especially as a second name.

Dani – Short form of Daniel/Daniela, meaning "God is my judge." Modern and friendly nickname used for any gender.

Guadalupe – Arabic/Spanish meaning "valley of the wolf" or referring to Our Lady of Guadalupe. Traditionally used for both genders in Mexico.

Belen – Spanish form of Bethlehem, meaning "house of bread." Biblical place name that works beautifully for any gender.

Cruz – Spanish word meaning "cross." Strong religious name used across genders in Mexican culture.

Lupe – Often shortened to Lupe, this name honors the Virgin of Guadalupe and is used for boys and girls in Mexico.

Santana – Spanish meaning "follower of Saint Anna." Musical surname that works as a modern gender-neutral first name.

Rio – Spanish word meaning "river." Nature name with a flowing, peaceful quality for any child.

Sol – Spanish word meaning "sun." Bright and warm, this short name radiates positivity regardless of gender.

Paz – Spanish word meaning "peace." Serene and meaningful, often used as part of compound names like María Paz.

Angel – Spanish/Greek meaning "messenger" or "angel." Pronounced AHN-hel in Spanish, used for all genders.

Lluvia – Spanish word meaning "rain." Poetic nature name from indigenous Mexican influence, gender-neutral.

Mika – Japanese/Hebrew meaning "beautiful fragrance" or "who is like God." International name popular in Mexico for any gender.

Sasha – Russian diminutive of Alexander/Alexandra, meaning "defender." Modern unisex choice in Mexican culture.

Yael – Hebrew meaning "mountain goat" or "to ascend." Biblical name used across genders in Latin America.

Noa – Hebrew/Spanish meaning "motion" or "movement." Different from Noah, this spelling is gender-neutral.

Eden – Hebrew meaning "paradise" or "delight." Biblical garden name that transcends gender beautifully.

Kai – Hawaiian/Japanese meaning "sea" or "forgiveness." Short international name gaining popularity in Mexico.

Abril – Spanish word meaning "April." Month name used as a poetic choice for any gender.

Jade – Spanish/English meaning "precious green stone." Gemstone name that works internationally for all genders.

Nil – Catalan/Spanish form of Neil, meaning "champion" or referring to the Nile river. Short and distinctive unisex choice.

Rene – French/Spanish meaning "reborn." Classic name used across genders, spelled René for boys and Renée for girls.

Alexis – Greek meaning "helper" or "defender." Popular unisex name in Spanish-speaking countries.

Guadal – Short form of Guadalupe, meaning "valley of the wolf." Modern nickname used for any gender in Mexico.

Unique/Rare Mexican Names

Vintage and uncommon names rarely heard in modern Mexico but rich in heritage. Leocadio, Vitalicio, Tácito (from Roman historian Tacitus), Adelardo, Hortensia. Some are virtue names (Amparo, Refugio, Consuelo), others are botanical (Azucena, Jacinto), Basque (Maite, Ainhoa), or Arabic-influenced (Yamileth, Obdulia).

Leocadio – Spanish/Latin meaning "lion-like" or "bright, clear." Vintage and rare name with powerful connotations.

Vitalicio – Latin meaning "eternal" or "for life." Uncommon name symbolizing longevity and permanence.

Azucena – Arabic/Spanish meaning "white lily." Beautiful floral name representing purity and elegance.

Marisol – Spanish compound meaning "sea and sun" (Mar + Sol). Poetic combination that's rare outside Spanish-speaking countries.

Grimaldo – Germanic origin combining "grim" (helmet) and "wald" (rule). Vintage worldwide rare name with strength.

Ovidio – Latin meaning "shepherd." Biblical significance with leadership qualities, rarely used today.

Tácito – Latin meaning "silent" or "unspoken." One of the rarest Mexican names, from first-century Roman historian Tacitus.

Lareina – Spanish meaning "the queen" (La Reina). Perfect royal moniker for a little princess.

Maite – Basque meaning "lovable" or a combination of María and Teresa. Sweet and uncommon choice.

Malena – Short form of Magdalena, reminiscent of Mary Magdalene. Lyrical and rare outside Mexico.

Cedro – Spanish meaning "cedar tree" or short form of Isadoro, also means "love." Nature-inspired rarity.

Adelardo – Germanic meaning "noble and brave." Traditional vintage name making potential comeback.

Adalberto – Germanic meaning "noble and bright." Historical name rarely used in modern times.

Erasmo – Greek meaning "beloved" or "desired." Spanish form of Erasmus, unique and distinguished.

Ainhoa – Basque origin referring to the Virgin Mary. Uncommon name with religious significance.

Abundio – Latin meaning "abundance" or "plenty." Rare name carrying positive blessings and prosperity.

Yamileth – Arabic origin meaning "beautiful." Unique Mexican favorite with exotic, melodic sound.

Sarahi – Hebrew variant of Sarah, meaning "princess" or "lady." Modern spelling makes it distinctive.

Itzayana – Mayan origin meaning "gift from god" or "rainbow lady." Rare indigenous name gaining recognition.

Ambar – Spanish word meaning "amber" (the gemstone/resin). Warm and glowing, uncommon name choice.

Brayan – Modern Spanish spelling of Brian, meaning "strong" or "noble." Unique Mexican twist on classic.

Arleth – Modern name popularized by Mexican actress Arleth Terán, meaning uncertain but stylish.

Dario – Persian/Latin meaning "possessor of good" or "wealthy." Trendy through telenovelas, still relatively rare.

Beatriz – Latin meaning "she who brings happiness" or "voyager through life." Classic but uncommon spelling.

Carina – Latin/Italian meaning "beloved" or "dear one." Sweet name with warm, affectionate meaning.

Adelina – Germanic meaning "noble" or "nobility." Graceful vintage name experiencing quiet revival.

Amparo – Spanish meaning "protection" or "shelter." Religious name referring to protection of Virgin Mary.

Consuelo – Spanish meaning "consolation" or "comfort." Traditional name of compassion, rarely used today.

Graciela – Spanish/Latin meaning "grace" or "favor." Elegant flowing name with beautiful meaning.

Hortensia – Latin meaning "garden" or from flower hydrangea. Vintage floral name, very uncommon.

Ignacio – Latin meaning "fiery" or "born from fire." Spanish form of Ignatius, strong and passionate.

Jacinto – Spanish/Greek meaning "hyacinth flower." Rare botanical name for boys with mythological roots.

Laureano – Latin meaning "crowned with laurel" or "victory." Historic name symbolizing triumph and honor.

Modesto – Latin meaning "modest" or "humble." Virtue name rarely given in modern times.

Nayeli – Zapotec origin meaning "I love you." Indigenous Mexican name with beautiful romantic meaning.

Obdulia – Arabic origin meaning "servant of God." Very rare traditional name with religious devotion.

Perpetua – Latin meaning "perpetual" or "everlasting." Ancient martyr name, extremely uncommon today.

Quintín – Latin meaning "fifth" or "born fifth." Roman numeral name, distinctive and rare.

Refugio – Spanish meaning "refuge" or "shelter." Religious name referring to Virgin Mary as refuge.

Zacarías – Hebrew meaning "the Lord has remembered." Spanish form of Zachariah, biblically significant but rare.

Frequently asked questions

How many Mexican names does the wheel contain?

300+ entries across 8 categories: 40 popular boys, 40 popular girls, 40 traditional, 35 Aztec and indigenous (Nahuatl, Mayan, Zapotec), 30 saint compound, 58 modern/trendy (refreshed for 2025 with Aurora, Mar, Dalia, Hugo, Gael, Brais and more), 30 gender-neutral, and 40 unique/rare. The wheel loads an 80-name default mix; click any category's load button to swap in that full list. Counts saved to localStorage per language.

Where do Mexican baby names come from?

Mexican baby names blend three main streams: Spanish names brought by colonization (José, María, Carlos — many themselves rooted in Hebrew, Latin, Greek, or Germanic), indigenous Aztec and Mayan names from Nahuatl, Mayan, Zapotec, and other pre-Columbian languages (Xóchitl, Itzel, Cuauhtémoc, Tonatiuh — Nahuatl was the language of the Aztec empire), and modern international names borrowed since the 20th century (Brayan, Yamileth, Itzayana, Luka, Gael). Saint-based compound names like María José and José Luis remain the most common pattern across all social classes.

Can I use this wheel to pick a baby name?

Yes. Load the Popular Boys or Popular Girls list, optionally shuffle, then spin. Each remaining candidate has 1/N probability of being selected via uniform random distribution. Toggle Voice-over to hear the result called aloud. Save shortlists by URL via the History API or in localStorage per language. Removed names are auto-saved so refreshing won't lose your filtered shortlist.

Are Aztec and Nahuatl names good for babies, and how do they differ from traditional Mexican names?

Aztec and Nahuatl baby names (Xóchitl, Citlali, Cuauhtémoc, Itzel, Tonatiuh, Yaretzi, Nayeli) come from pre-Columbian languages and are increasingly chosen by Mexican families who want to honor indigenous heritage — many appear in 2025's top trends, especially Xóchitl, Citlali, and Itzel. They differ from traditional Mexican names (Guadalupe, María Guadalupe, José Luis, Soledad, Mercedes), which are Catholic-rooted Spanish names tied to Marian devotion and the saints, reflecting 500 years of post-conquest identity. Aztec/Nahuatl names typically carry nature meanings (flower, star, eagle, sun) and work beautifully as first names or culturally distinctive middle names paired with a Spanish first name.

What are saint compound names?

Saint compound names are two-part Catholic names traditionally combining a male saint with another (José Luis, José Antonio, Juan Carlos), or female names with a Marian title (María Guadalupe, María Fernanda, María del Carmen, María de los Ángeles). They are among the most common name patterns in Mexico across all social classes and are often shortened in daily use: María Guadalupe → Lupe, María del Carmen → Carmen, María de los Ángeles → Ángeles.