Real Spanish names - García, Fernández, González - with given names from the top of Spain's official register: Lucía, Sofía, Hugo, Mateo.
—
How these names are built
Spanish surnames are among the oldest fixed family names in Europe, and the top of the list has been stable for centuries: García leads, followed by Fernández, González, Rodríguez and López. The -ez ending is the giveaway - it is the old patronymic suffix meaning son of, so Fernández is son of Fernando and González son of Gonzalo, exactly parallel to the Nordic -sen. García is different: it was originally a given name of uncertain (probably Basque) origin, and it became the default surname of the peninsula. On the given-name side Spain keeps two registers running at once: a traditional layer (María, Carmen, José, Manuel) that never disappears, and a fashionable modern top tier (Lucía, Sofía, Hugo, Mateo) that turns over by the decade. This bank pairs the modern leaders with the permanent surname elite, accents included.
How the generator works
Rolled from 32 + 20 real-name banks — 640 combinations — using your browser's random source. Nothing is sent anywhere: the whole tool runs on your device.
Examples
Roll
Result
Hugo + García
Hugo García
Lucía + Fernández
Lucía Fernández
Mateo + Sánchez
Mateo Sánchez
Frequently Asked Questions
What does the -ez in Spanish surnames mean?
Son of. Fernández is Fernando's son, González is Gonzalo's son, Rodríguez is Rodrigo's son. It is the same patronymic pattern as the Scandinavian -sen, fossilised into fixed surnames centuries ago.
Do Spanish names have two surnames?
Yes - a full Spanish name is given name plus the father's first surname plus the mother's first surname, as in Lucía García López. This generator gives the everyday two-part form; roll twice to build the full version.
Why are accents kept in the names?
Because they are part of the spelling, not decoration. García, Martínez and Jiménez carry written stress marks that tell a Spanish reader exactly how to say the name, and dropping them reads as careless.