All generators
AI-enriched · TTRPG-ready

Spanish Name Generator

Given + two surnames — Castilian shopkeeper to Mexico City journalist, with regional flavour.

Marta García López

MAR-tah gar-SEE-ah LOH-pez·Marta: a biblical given name from Aramaic 'lady, mistress'; a top-twenty Spanish girls' name born 1975–95 · García: the most common Spanish family name (paternal) · López: a top-ten Spanish family name (maternal) · Era: contemporary Spanish (born ~1985) · Region: Madrid
Backstory

Editor at a mid-sized Madrid publishing house specialising in Spanish-language literary fiction. She joined the firm as a junior editor at twenty-six and was promoted to senior editor four years ago. She lives alone in a small flat in the Lavapiés neighbourhood, walks to the office in Salamanca district, and has been with her partner — a journalist at El País — for seven years without marrying.

Personality

Drinks café con leche in the morning at the same bar in Lavapiés where the owner, a Bangladeshi-Spanish man named Rafiq, knows her by name. Reads three manuscripts per week and notes her reactions in a small leather journal she keeps in her handbag. Goes to her parents' flat in Vallecas for lunch on Sundays. Smokes only at literary parties, never alone, never at home — a habit she has not been able to fully retire.

Plot hook

An author she has worked with for five years — a writer whose three novels she shepherded to modest critical success — has sent her a manuscript that is the best thing he has ever written and that includes, in a thinly fictionalised scene, an incident from Marta's own life that she has never told him about. He could only have learned of it from one specific mutual acquaintance. She has not yet decided whether to publish the manuscript, ask him to remove the scene, or confront him about how he came to know.

Shortcuts: G generate · S save · C copy

About this Spanish name generator

Spanish-language names span Spain and twenty Latin American countries, with cultural and linguistic diversity that most English-speaking name generators flatten into a single 'generic Hispanic' style. The two-surname convention (paternal apellido + maternal apellido) is one of the most distinctive features of Spanish naming and carries serious cultural weight. The regional traditions inside Spain (Castilian, Catalan, Basque, Galician, Andalusian) are functionally separate naming cultures; the national traditions across Latin America (Mexican, Cuban, Argentine, Colombian, Peruvian, Chilean, Venezuelan) overlap heavily in surname pool but diverge significantly in given names and cadence. This Spanish name generator is built to respect all of that.

Each result is steeped in Spanish-language naming history: the Catholic Reconquista tradition, the regional Spanish variations, the major Latin American national pools, the US-based Spanish-speaking communities, and the cultural meaning of the two-surname convention.

The countries and regions the generator rotates

Castilian Spanish (modern Spain): most-rolled. Top family names (García, Rodríguez, González, Fernández, López, Martínez) paired with given names appropriate to the character's generation.

Catalan, Basque, Galician, Andalusian: distinctive regional traditions within Spain. Catalan given names (Jordi, Marc, Núria); Basque given names (Iker, Aitor, Maite); Galician (Brais, Antía); Andalusian with composite surnames.

Mexican: major Latin American category. Given names diverge from Castilian (Luis Miguel, María Guadalupe, José de Jesús); María-compound middle names are common.

Cuban, Argentine, Colombian, Peruvian, Chilean, Venezuelan, Dominican, Puerto Rican: each with distinctive given-name preferences and surname admixtures (Italian heritage strong in Argentine; African heritage in Cuban and Dominican; Andean indigenous influence in Peruvian and Bolivian).

US-based Spanish-speaking communities: Mexican American, Cuban American, Puerto Rican (stateside), Dominican American. Often retain the two-surname convention informally.

Why so many Spanish surnames end in -ez

Look down the list of the commonest Spanish family names and a pattern jumps out: Rodríguez, González, Fernández, López, Martínez, Sánchez, Pérez, Gómez, Jiménez, Díaz. Almost all of them end in -ez, and almost all of them mean the same kind of thing. The -ez is a medieval patronymic suffix, 'son of', frozen onto a father's given name centuries ago: Rodríguez is 'son of Rodrigo', González 'son of Gonzalo', Fernández 'son of Fernando', López 'son of Lope' (Lope from the Latin lupus, 'wolf'), Martínez 'son of Martín', Sánchez 'son of Sancho', Pérez 'son of Pedro'. A handful of popular medieval first names spawned the surnames that now blanket the whole Spanish-speaking world. The single most common name, García, is the famous exception: an old given name, probably Basque, that hardened into a surname without the suffix.

That is half the story of the surname pool; the regional languages are the other half. Basque names tend to describe the land and the homestead — Etxeberria is 'new house', Mendizabal 'wide mountain', much the way English produced Newhouse and Hill. Catalan and Galician carry their own stock (Puig 'hill', Vila 'town', Castro 'fort'). The generator draws from all of these, which is why one roll can hand you a transparent patronymic, a Basque farmstead, or a Catalan hilltop, and tell you which it is.

How to use the names at the table

The country and region are character backstory in two words. A Madrid editor named García López is a different person from a Basque marine biologist named Etxeberria Mendizabal or a Colombian journalist named Pérez Restrepo. The character situations the generator returns are tuned to be self-contained: a Madrid editor whose author has used her own life in a thinly-fictionalised scene, a Basque biologist weighing a research voyage against his mother's terminal illness, a Bogotá investigative journalist who has received an anonymous photograph of her grandmother's house.

For tabletop play, the generator works for contemporary urban games (Madrid-set Cyberpunk Red, Mexico City Vampire: the Masquerade, Bogotá-set Cthulhu modern), period games (Reconquista Pendragon, Spanish Empire pulp), and Hispanic-inspired fantasy. The Basque, Catalan, and Galician rotations are particularly useful for fantasy regional cultures.

Why the two-surname convention matters

In Spanish-language cultures a person carries two family names — the paternal apellido first, the maternal apellido second. When referenced by a single surname in informal English-language contexts, it is usually the paternal one (Valentina Pérez Restrepo would be 'Pérez' in a headline). The generator preserves the two-surname convention so the name is accurate; if you need it in a single-surname context, drop the maternal apellido.

If you want more real-culture name generators — Japanese, Korean, Chinese, French, German, English, Greek, Roman, Viking — the rest of the Tier 3 catalogue is on the homepage.

Frequently asked questions

Does the generator use the two-surname convention?
Yes — every result includes the given name plus the paternal apellido plus the maternal apellido, in the traditional Spanish order. If you need a single-surname version, drop the maternal apellido (the second one) and you have the form used in English-language headlines.
Will it produce Catalan, Basque, and Galician names?
Yes — all three regional Spanish traditions rotate through the output with their distinctive given-name pools (Jordi for Catalan, Iker for Basque, Brais for Galician) and family names. Catalan names use the connecting 'i' (e.g. Pau Puig i Solé).
Does it cover Latin American countries?
Yes — Mexican, Cuban, Argentine, Colombian, Peruvian, Chilean, Venezuelan, Dominican, and Puerto Rican naming all rotate through the output, each with the appropriate given-name pool and surname admixtures (Italian-heritage Argentine, African-heritage Cuban, Andean-indigenous-influence Peruvian).
What about US-based Spanish-speaking communities?
Mexican American, Cuban American, Puerto Rican (stateside), and Dominican American rotate as flagged categories. These often retain the two-surname convention informally even when legal documents collapse to a single surname.
Are these names safe to use in published fiction?
Common Spanish-language names aren't subject to copyright, but always sanity-check against famous historical figures (Cervantes, Lorca, Frida Kahlo, García Márquez, Borges) and contemporary public figures before publishing commercially.
Why does the same Spanish name come up twice?
Within a 24-hour window, results are cached per session seed. Click Generate again to force a fresh roll.

Other AI-enriched generators you might pair with this one.