Names
Roman Name Generator
Roman names are assembled here by independently sampling from three historically attested pools matched to the selected gender, then trimmed by the format option. For masculine names, the function draws a praenomen from 15 attested given names (Gaius, Marcus, Lucius, Quintus, Titus, Spurius, Appius, etc.), a nomen gentilicium from 15 attested gens names (Julius, Cornelius, Valerius, Pompeius, Cassius, Brutus, Calpurnius, etc.), and a cognomen from a shared pool of 20 attested epithets (Maximus, Felix, Rufus, Calvus, Pulcher, Scipio, Gracchus, Nerva, etc.). For feminine names, the praenomen pool is 10 entries (Gaia, Lucia, Prima, Secunda, Tertia, Quinta, Octavia, etc.) and the nomen pool switches to feminized equivalents (Julia, Cornelia, Valeria, Pompeia, Cassia, etc.). The format dropdown then controls output length: "nomen only" returns just the gens name, "praenomen + nomen" drops the cognomen, and "full tria nomina" returns all three parts joined with spaces. Historical fiction authors, tabletop roleplaying game masters running campaigns set in the Roman Republic or Empire, classicists building teaching examples, screenwriters, and game designers populating Roman-themed maps all use this generator. The format options make it practical across different output contexts: a game master who needs a quick faction label can pull nomen only, a novelist writing a senator character benefits from the full three-part name, and a classicist generating example sentences can pick the exact format that matches the grammatical case being taught. All name elements in the pools come from documented sources — inscriptions, census records, classical literature, and coinage — rather than invented or algorithmically derived combinations. The feminine conventions reflect documented Roman practice: daughters typically took a feminized nomen rather than a personal praenomen, and the generator's separate feminine praenomen pool (Prima, Secunda, Tertia, etc.) follows the ordinal naming convention that was commonly applied to daughters.
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Set the count field to control how many Roman names are generated in one batch.
- Choose a gender — masculine for male citizens, feminine for women following Roman naming norms, or any for a mixed list.
- Select a naming format: full tria nomina for formal Roman male names, or a shorter format if you only need the nomen or nomen-cognomen pairing.
- Click Generate and review the list of names produced from historically attested Roman name elements.
- Copy any name you want to use directly into your document, character sheet, or script.
Use Cases
- •Naming citizen characters in a historical fiction novel set during the late Roman Republic
- •Populating an NPC roster for a TTRPG campaign in a Roman-inspired fantasy empire
- •Generating a gladiator lineup with arena-ready cognomina for a tabletop wargame
- •Creating placeholder student names for a Latin language classroom exercise or quiz
- •Building named legions, factions, or ships for a Roman-era PC strategy game
Tips
- →For late Republic or Imperial settings, full tria nomina names are most authentic; bare praenomen-nomen pairs suit the early Republic.
- →Cognomina ending in -anus often indicate adoption or provincial origin — useful for adding backstory depth to a character.
- →Generate a large batch (20+) and filter by sound rather than meaning; Roman names in context should feel varied, not all heroic-sounding.
- →For antagonist characters, cognomina like Brutus, Carbo, or Calvus carry historical associations that historically literate readers will notice.
- →Roman women in fiction are often given full tria nomina incorrectly — use the feminine setting and a shorter format to stay accurate and stand out from lazy historical fiction.
- →Combine a generated nomen with a manually chosen cognomen based on your character's physical trait or origin region for a more personal result.
FAQ
How does the tria nomina system work and which format option matches it?
The tria nomina is the three-part naming convention used by freeborn Roman male citizens: praenomen (personal given name), nomen gentilicium (hereditary clan name), and cognomen (branch or personal epithet). Marcus Tullius Cicero, for example, belongs to the Tullia gens with the branch identifier Cicero. Select "full tria nomina" in the format dropdown to generate names in this complete structure.
Did Roman women use all three name components?
In standard Republican and early Imperial practice, Roman women used only a feminized form of their father's nomen — a daughter of a Cornelius became Cornelia. Praenomina were rarely assigned to women and largely fell out of use by the late Republic. A cognomen was sometimes added in the late Republic and Empire to distinguish sisters within the same family. The feminine option applies the feminized nomen pool to reflect this historical convention.
Are the name elements drawn from historically attested sources?
Yes. Every praenomen, nomen, and cognomen in the pools comes from attested Roman records including inscriptions, census lists, coinage, and classical literary sources. No elements are invented or synthesized algorithmically. However, because each component is selected independently at random, some specific three-part combinations will not correspond to any individual actually attested in the historical record.
What did cognomina typically mean and why does that matter for fiction or game design?
The cognomen began as a personal nickname and became hereditary, distinguishing branches within a gens. In Gaius Julius Caesar, "Caesar" identifies his branch of the Julia gens. Cognomina often encoded physical traits (Rufus — red-haired, Calvus — bald, Longus — tall), character (Felix — lucky, Pulcher — handsome), or family military associations (Scipio, Gracchus, Regulus). For fiction and game design, a cognomen adds period texture and can hint at a character's lineage or reputation.
Can the same name appear more than once in a batch?
Yes. Each component is sampled with replacement from its pool, so duplicate full names are possible, particularly at higher counts. The feminine praenomen pool has only 10 entries, making repetition in that component likely in larger batches. If you need unique names across a batch, generate more than required and remove duplicates manually.
You might also like
Popular tools from other categories that share themes with this one.
Try these next
More free tools from other corners of the catalog, picked by shared themes.