Spanish Name Generator
Realistic Spanish names from real given names and surnames — Mateo Garcia, Lucia Fernandez, Diego Romero. For fiction, games, and characters of Spanish or Hispanic heritage.
Spanish names — Mateo Garcia, Lucia Fernandez, Diego Romero.
How Spanish names work
The big thing about Spanish names is that people traditionally carry two surnames: the father's first, then the mother's — so a full name looks like Mateo Garcia Fernandez. In everyday use the first surname is what's used. This generator gives a given name plus one surname; add a second from the pool for a full traditional name. Many surnames end in -ez, an old patronymic meaning "son of": Rodriguez (son of Rodrigo), Fernandez (son of Fernando), Martinez (son of Martin).
When to use it
- Fiction — Spanish and Latin American characters.
- Games and RPGs — believable Hispanic NPCs.
- Naming projects — a character or pen name with a Spanish feel.
FAQ
Why two surnames?
Spanish tradition gives each person their father's first surname and their mother's first surname (e.g. Garcia Fernandez). For a full traditional name, roll twice and use two surnames; for casual use, one is fine.
What does the -ez ending mean?
It's an old patronymic, "son of" — Martinezis "son of Martin," Lopez"son of Lope." It's one of the most recognizable features of Spanish surnames.
Do these work for Latin American characters?
Yes — these given names and surnames are common across Spain and Latin America. Regional popularity varies, but the names read as authentically Hispanic throughout the Spanish-speaking world.
Related
- Cultural name generator — all six cultures in one tool.
- Italian name generator — another Romance-language culture.
- French name generator — another Romance-language culture.