Spanish Name Generator

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

RollResult
Hugo + GarcíaHugo García
Lucía + FernándezLucía Fernández
Mateo + SánchezMateo 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.

Related Generators

Japanese Name GeneratorChinese Name GeneratorKorean Name GeneratorFrench Last Name GeneratorItalian Last Name GeneratorGerman Name GeneratorRussian Name GeneratorViking Name GeneratorAfrican Name GeneratorGreek Name GeneratorMexican Name GeneratorDutch Name GeneratorPortuguese Name GeneratorBrazilian Name GeneratorNorwegian Name GeneratorTurkish Name GeneratorRomanian Name GeneratorVietnamese Name GeneratorPersian Name GeneratorDanish Name GeneratorNigerian Name GeneratorWelsh Name GeneratorFilipino Name GeneratorBritish Name GeneratorItalian Name GeneratorScottish Name GeneratorCeltic Name GeneratorNorse Name GeneratorMedieval Name GeneratorRandom Name GeneratorLast Name GeneratorFake Name GeneratorPerson Generator