500+ Mexican Baby Names

  1. Carla
    • Origin:

      Feminine variation of Carl
    • Meaning:

      "free man"
    • Description:

      While Charlotte and Caroline are considered stylish and classic members of the Charles family, this Germanic form peaked in the US at Number 76 in 1965. It fell out of favor in the 2010s, but recent years have seen it re-enter the Top 1000.
  2. Felipe
    • Origin:

      Spanish variation of Philip, Greek
    • Meaning:

      "lover of horses"
    • Description:

      A royal name in Spain, Felipe could make a lively alternative to the English sounding Philip. It has ranked on the US Top 1000 almost every year since the beginning of the twentieth century, but has never risen above the Top 300, making it a familiar without being overused.
  3. Rocio
    • Origin:

      Spanish
    • Meaning:

      "dewdrops"
    • Description:

      This name, which refers to Mary as the Virgin of the Dew, is all but unknown in the Anglo community, but popular enough in Hispanic families that it made the US Top 1000 until least until 2006. Also spelled Rocío, it remains popular in Spain and Chile, where it ranks in the Top 100.
  4. Guillermo
    • Origin:

      Spanish variation of William
    • Description:

      As with Guillaume (see above), Liam, Willem, and Wilhelm, everyday Williams in their own countries, Guillermo is a captivating possibility here. Giermo, Gigermo, Gijermo, Gillermo, Gillirmo, Giyermo, Guermillo, Guiermo Guilermón, Guille, Guillelmo, Guillermino, Guillo, Guirmo, Gullermo, Llermo, Memo, Quillermo.
  5. Fidel
    • Origin:

      Latin
    • Meaning:

      "faithful"
    • Description:

      The association with the Cuban leader Castro is still strong, but he's by no means the only Fidel. This name was in the Top 1000 for over 80 years, from 1919 to 2005. From the late Latin name Fidelis, meaning "faithful", at its heart it has an uplifting meaning.
  6. Leticia
    • Description:

      Leticia is a feminine name of Latin origin meaning "joy" or "happiness." The name derives from the Latin word "laetitia" which embodies gladness and delight. With variations including Letitia, Letizia, and Laetitia, this name has been used across many Romance-language cultures, particularly in Spanish and Portuguese-speaking regions. Leticia gained moderate popularity in the United States during the 1970s and 1980s but remains more common in Latin American countries. The name carries an elegant, classical quality while evoking positive emotions through its meaning. Notable bearers include Brazilian model Letícia Birkheuer and Mexican actress Leticia Calderón, adding to the name's association with grace and beauty.
  7. Agustin
    • Origin:

      Spanish, from Latin
    • Meaning:

      "the exalted one"
    • Description:

      Popular in the Hispanic world and used in honor of Saint Augustine, Agustin is an anglicized form of the Spanish Agustín. It peaked at Number 561 in 2001 in the US charts and has since dropped on and off of the list again. Given to around 210 boys in a recent year, Agustin also ranks highly in Chile and Uruguay.
  8. Ezequiel
    • Origin:

      Spanish and Portuguese form of Ezekiel, Hebrew
    • Meaning:

      "God strengthens"
    • Description:

      Ezekiel and Ezequiel have both featured in the US Top 1000 since the 1980s , though it has been since the 2010s that they've become favorites. Joining Biblical or international style choices such as Gabriel and Raphael, Ezekiel is in the Top 100, while this Spanish and Portuguese variation sits comfortably in the Top 400.
  9. Consuelo
    • Origin:

      Spanish from Latin
    • Meaning:

      "she who brings consolation"
    • Description:

      Consuelo is a chic, highly sophisticated Spanish name that works well with Anglo surnames. It was regularly on the U.S. popularity list through 1983, reaching as high as Number 339 in 1930.
  10. Arely
    • Origin:

      Spanish feminization of Areli, Hebrew
    • Meaning:

      "the voice of God"
    • Description:

      Likely a feminised form of Areli (one of Gad’s sons according to Genesis), Arely is a Spanish girls’ name with Hebrew roots meaning "the voice of God." Most common among Spanish-speakers (and a fairly popular name in Spain), Arely might be a great choice for parents looking for a name with Biblical roots that still sounds trendy and feminine and wears well across cultures.
  11. Constantina
    • Origin:

      Latin, female variation of Constantinus
    • Meaning:

      "constant, unchanging"
    • Description:

      Constantina is a pretty, feminissima, if lengthy, variation on the Constance theme. The fourth century Constantina, also known as Constantia and Constantiana, was the eldest daughter of Roman Emperor Constantine the Great and his second wife Fausta, daughter of Emperor Maximian. Constantina received the title of Augusta by her father, and is venerated as a saint; in English she is also known as Saint Constance.
  12. Lucero
    • Origin:

      Spanish
    • Meaning:

      "light"
    • Description:

      Lucero is a relative or nickname of Luz, meaning light. This intriguing name is swimming just beneath the Top 1000 for girls in the US.
  13. Lourdes
    • Origin:

      Spanish, Portuguese, from French, meaning unknown
    • Description:

      This name of the French town where a young peasant girl had a vision of the Virgin Mary in 1858 vaulted into the spotlight when Madonna chose it for her daughter, but few other families except for devout Roman Catholics have followed her lead (any more than they've used Rocco for their sons).
  14. Alvaro
    • Origin:

      Spanish
    • Meaning:

      "elf warrior"
    • Description:

      Traditionally written with an accent (Álvaro), this is a well-used Spanish saint's name with a lot of flair that could definitely cross over to more general usage. It reached its peak in the United States in 1985, when it ranked Number 456. In Spain, Álvaro is a Top 20 boys' name.
  15. Eloisa
    • Origin:

      Italian and Spanish variation of Eloise
    • Meaning:

      "healthy; wide"
    • Description:

      Eloisa captures a lovely name back from the spoiled little girl at the Plaza. Historical romance writer Eloisa James has helped make this antique name sound fresh and sassy again.
  16. Ofelia
    • Description:

      Ofelia is a feminine name with roots in ancient Greek literature, derived from the name Ophelia. It originated from the Greek word 'ophelos,' meaning 'help' or 'benefit.' This name gained literary prominence through Shakespeare's character in 'Hamlet.' The Spanish and Italian variant Ofelia has been particularly popular in Hispanic and Mediterranean cultures. Throughout history, it has conveyed a sense of tragic beauty and poetic elegance. In modern times, Ofelia has experienced renewed interest as parents seek names with classical origins and rich cultural significance. The name carries an air of sophistication and timeless appeal, with a hint of dramatic flair.
  17. Evangelina
    • Origin:

      Greek
    • Meaning:

      "bearer of good news"
    • Description:

      Why is Evangeline so popular -- close to Number 200 in the US -- while Evangelina hasn't charted in the Top 1000 since the early 1950s? The stardom of Evangeline Lilly has something to do with the relative popularity of that form, but Evangelina is just as pretty and romantic but given to only 10% as many baby girls.
  18. Anahi
    • Origin:

      Tupi
    • Meaning:

      "maize or immaculate"
    • Description:

      The name of a Guaraní princess killed by Spanish conquistadors in Tupi-Guarani legend. A Ceibo tree – the national flower of Argentina – is said to have bloomed in the spot where she died.
  19. Clemente
    • Origin:

      Spanish, Portuguese, Italian
    • Meaning:

      "mild, merciful"
    • Description:

      A more romantic form of old school Clement, which ranks in the Top 100 boy names in Chile. Clemente, like Clement, derives from the Late Latin name Clemens, the name of 14 popes and several saints.
  20. Rosalina
    • Origin:

      Variation of Rosaline, English
    • Meaning:

      "rose"
    • Description:

      A feminine and fragrant member of the Rose family.