Real Mexican names - the surnames Mexico actually uses most (Hernández, García, Martínez, López) paired with common given names.
—
How these names are built
Mexican full names carry two surnames: the father's first surname followed by the mother's first surname. José Hernández García is therefore not a middle name plus a surname - both parts are family names, and dropping either one loses real information. This generator gives one given name and one surname per roll, which is the two-part version used in everyday and English-language contexts; roll twice to build the full four-part form. The banks use the surnames at the top of Mexico's published frequency lists (Hernández, García, Martínez, López, González, Pérez) and given names from the same top tier, so combinations land the way real Mexican names actually cluster.
How the generator works
Rolled from 32 + 24 real-name banks — 768 combinations — using your browser's random source. Nothing is sent anywhere: the whole tool runs on your device.
Examples
Roll
Result
José + Hernández
José Hernández
Fernanda + García
Fernanda García
Diego + Martínez
Diego Martínez
Frequently Asked Questions
Why do Mexican names have two surnames?
Spanish naming tradition gives a child the first surname of each parent - paternal first, maternal second. It preserves both family lines, so a full Mexican name can run to four parts.
What are the most common Mexican surnames?
Hernández, García, Martínez, López, González and Pérez lead the published lists, and the pattern is telling: they are concentrated enough that a handful of names covers a large share of the population, the same concentration seen in most of the Spanish-speaking world.
Can I use a single surname?
Yes - it is the everyday two-part form and it is what most English-language contexts expect. Just be aware the full legal name in Mexico includes the second surname too.