500+ Mexican Baby Names

  1. Guadalupe
    • Origin:

      Spanish from Arabic
    • Meaning:

      "hidden river, valley of the wolves"
    • Description:

      Popular Spanish name that relates to the patron saint of Mexico. It could conceivably, like Soledad and Consuelo, cross the border into multicultural territory, but the name's decline since the nineties would seem to make that less likely.
  2. Tomas
    • Origin:

      German and Portuguese version of Thomas
    • Meaning:

      "twin"
    • Description:

      The pronunciation may be slightly different—toe-MAHS—though some parents use this as a phonetic spelling of Thomas.
  3. Lupe
    • Origin:

      Latin
    • Meaning:

      "wolf"
    • Description:

      A nickname name heard in Spanish-speaking cultures, might lead to "loopy" jokes here.
  4. Tadeo
    • Origin:

      Spanish variation of Thaddeus
    • Description:

      Has a lot of energy and charm, as does the Italian form, Taddeo.
  5. Micaela
    • Origin:

      Italian, Spanish, and Israeli variation of Michaela
    • Meaning:

      "who is like God"
    • Description:

      The original versions of Micaela have morphed into all manner of "inventive" spellings -- Makayla, McKalla et al -- but we prefer the genuine international versions, like this one.
  6. Roxana
    • Origin:

      Persian
    • Meaning:

      "dawn; or, little star"
    • Description:

      The name of the wife of Alexander the Great, more attractive than the better-known Roxanne. Roxana was first used in the English-speaking world in the 1600s and was popularized by Daniel Defoe's novel Roxana, published in 1724. An underused and attractive possibility and perfect if you're searching for names that mean new beginnings.
  7. Jorge
    • Origin:

      Spanish and Portuguese variation of George
    • Description:

      The classic Jorge is one of the most popular and classic Spanish names for boys in the US. Some Latine families pronounce it the same way as George.
  8. Candida
    • Origin:

      Latin
    • Meaning:

      "white"
    • Description:

      Attractive ancient name borne by several saints but sullied by association with yeast infection.
  9. Alfredo
    • Origin:

      Spanish variation of Alfred, English
    • Meaning:

      "wise counsellor; elf counsel"
    • Description:

      Alfredo, Italian, Spanish and Portuguese variation of Alfred, is most familiar as the romantic lead in Verdi's evergreen opera La Traviata. On a less romantic note, Alfredo is also the name of a pasta sauce.
  10. Alejandra
    • Origin:

      Spanish variation of Alexandra
    • Meaning:

      "defending men"
    • Description:

      Alejandra, the Spanish form of this popular and multivaried name, has fans both in and outside the Latino community. Still, it has lost ground since its peak in the 1990s.
  11. Dilan
    • Origin:

      Spelling variation of Dylan; Turkish
    • Meaning:

      "love"
    • Description:

      Dylan has become a go-to name for boys in the last generation, thanks to poet Dylan Thomas, musician Bob Dylan, and fictional characters like Dylan McKay of Beverly Hills, 90210. Spelling variations include Dillon and Dilan. Alternately, Dilan is a feminine Turkish name meaning "love." Due to the ultra-popularity of Dylan, Dilan will likely be misspelled frequently.
  12. Catarina
    • Origin:

      Portuguese variation of Katherine
    • Description:

      One of the most popular names of all time in Portugal and Brazil, with a romantic, lively sound. The main risk is confusion with other names that sound similar: Catalina, Katrina, and so forth. Caterina, with an "e," is more common in Italy.
  13. Karla
    • Origin:

      German variation of Carla
    • Description:

      Both Karla and Carla are sliding down the ranks, though Karla remains far more popular in the USA than Carla.
  14. Amado
    • Origin:

      Spanish
    • Meaning:

      "loved"
    • Description:

      A romantic choice, this appealing Spanish name for boys is both accessible and distinctive.
  15. Eleazar
    • Origin:

      Hebrew
    • Meaning:

      "God helps"
    • Description:

      Eleazar is a distinguished Biblical name--in which it appears several times-- ripe for the picking following the stardom of Eli, Elijah, and other similar names.
  16. Lupita
    • Origin:

      Spanish, “little wolf”
    • Description:

      This lively pet name has recently been associated with Mexican-born Kenyan actress Lupita Nyong'o, acclaimed for her role in the 2013 film Twelve Years a Slave.

      The mother name Guadalupe, literally "valley of the wolves," relates to Our Lady of Guadalupe, revered in Latino culture as a protector of the Mexican people.

  17. Lazaro
    • Origin:

      Italian variation of Lazarus and Eleazar
    • Meaning:

      "God is my helper"
    • Description:

      This sleek Italian name was raised from the dead by Mexican Mozart in the Jungle star Gael Garcia Bernal, who chose it for his son (he also has a daughter named Libertad). For athletic inspiration, Lazaro Alvarez, boxing for Cuba, is the three-time world champion lightweight boxer. Lazarus and root name Eleazar are both also destined for comebacks.
  18. Rodrigo
    • Origin:

      Spanish and Portuguese variation of Roderick
    • Meaning:

      "famous ruler"
    • Description:

      Rhythmically appealing international spin on the stiff original.
  19. Rey
    • Origin:

      Spanish
    • Meaning:

      "king"
    • Description:

      Sounds exactly like Ray—but with an on-trend royal vibe. The central protagonist in the newest Star Wars trilogy is a woman named Rey.
  20. Rosalina
    • Origin:

      Variation of Rosaline, English
    • Meaning:

      "rose"
    • Description:

      A feminine and fragrant member of the Rose family.