About this Roman name generator
Roman names are perhaps the most-imagined and least-correctly-rendered names in popular culture. The tria nomina convention (praenomen + nomen + cognomen) is unique among pre-modern naming systems, the gens nomen system encodes political family networks that drove Republican and early-Imperial politics, and the distinct conventions for women, freedmen, slaves, and provincials make Roman naming a tool for character backstory. Most online Roman name generators produce 'Marcus Brutus' and 'Lucius Maximus' indiscriminately, ignoring the rules. This Roman name generator is built to respect them.
Each result is steeped in Roman naming history: the closed praenomen pool of about twenty male names, the vast gens nomen catalogue, the cognomen and agnomen traditions, the distinct conventions for women (single gens nomen, no praenomen, no cognomen), freedmen (former owner's praenomen + nomen + original slave-name as cognomen), slaves (single name, often Greek), and provincials (local names until Constitutio Antoniniana 212 CE, after which 'Marcus Aurelius + local cognomen').
The eras and social statuses the generator rotates
Republican citizen (509–27 BCE) — most-rolled. Full tria nomina with the closed praenomen pool. Cognomina often inherited as family-line markers (Cicero, Cato, Brutus, Caesar) or describe physical traits (Rufus, Niger, Pulcher).
Imperial citizen (27 BCE–212 CE) — same conventions as Republican but with growing complications. Adopted sons often carry multiple gens names from their natal and adoptive families.
Republican / Imperial woman — single name (feminine form of the gens nomen). Distinguished by Maior / Minor or Prima / Secunda / Tertia when sisters share a name.
Freedman / freedwoman (libertus / liberta) — former owner's praenomen + nomen + original name as cognomen. The famous example is Marcus Tullius Tiro (Cicero's secretary).
Slave (servus / serva) — single name, often Greek-derived or origin-signaling (Tiro 'novice,' Eros, Pamphilus, Spartacus the Thracian).
Provincial / non-citizen (pre-212 CE) — local names. A Greek keeps his Greek name; a Gaul carries 'Vercingetorix, son of Celtillus'; an Egyptian retains an Egyptian name.
Post-212 CE (Constitutio Antoniniana) — most free provincials are now citizens and many take 'Marcus Aurelius + local cognomen' to reflect the emperor who granted citizenship.
Late Empire / Christian (3rd–5th century) — declining use of the tria nomina, increasing use of single Christian-influenced names.
How to use the names at the table
The status is character backstory in one word. A Republican equestrian magistrate is a different person from a patrician senatorial woman or a freedman secretary. The character situations the generator returns are tuned to be self-contained: a Capuan magistrate facing a grain-dole shortfall before an audit, a senatorial wife trying to influence her father's will, a freedman secretary noticing his patron is corresponding indiscreetly with a politically dangerous senator.
For tabletop play, the generator works for Roman-period games (GURPS Imperial Rome, Mythic Rome for Mythras, Cthulhu Invictus, Lex Arcana), Roman-inspired fantasy (Pathfinder's Cheliax and Aroden tradition, Lex Arcana's alternate-Empire), and modern-day games involving Roman-themed elements (Cthulhu modern with classical-archaeology angles).
The cognomen was often an insult
The third name is where Roman naming gets its character, because so many cognomina began as personal mockery and then stuck for generations. Cicero comes from cicer, the chickpea; the story ran that an ancestor had a cleft or wart on his nose shaped like one. When friends urged the young orator to drop the faintly ridiculous name before entering public life, he refused and promised to make "Cicero" more glorious than the great houses of the Scauri and the Catuli, and did exactly that. He was not alone in wearing an insult with pride. Brutus meant "dull" or "stupid." Crassus meant "fat" or "thick." Naso, the poet Ovid's family name, meant "big-nose." Cocles was "one-eyed," Strabo "cross-eyed," Scaevola "left-handed," Caecus "blind," Calvus "bald," Rufus "red-haired," Niger "dark."
What began as a remark about one ancestor's body or temper became a hereditary badge the whole branch carried, often long after anyone remembered the original man. That is why the cognomen is the most useful field for a writer: a Roman who introduces himself as Crassus is named, somewhere up the line, for a fat or blunt forebear, and that small buried joke travels with him into every scene.
Why the tria nomina matters
A free Roman male without all three names is socially incomplete. The praenomen is informal-family; the nomen is gens-political; the cognomen is public-distinguishing. A person introduced as 'Marcus Tullius' alone signals they are talking to family or peers; introducing them as 'Marcus Tullius Niger' signals public-formal context. The generator returns the full form and lets you collapse it where appropriate.
If you want more real-culture name generators — Japanese, Korean, Chinese, French, German, English, Spanish, Greek, Viking — the rest of the Tier 3 catalogue is on the homepage.