Names
Historical Name Generator
Used by developers, writers, and creators worldwide.
A historical name generator gives writers, game masters, and educators instant access to period-accurate names from five of history's most distinct eras: Roman, Victorian, Italian Renaissance, Ancient Greek, and Tudor England. Authentic naming conventions vary dramatically between cultures — a Roman tria nomina, a Florentine merchant surname, a Tudor family name — and getting them wrong pulls readers or players straight out of the experience. Set the era, gender, and how many names you need, then generate a ready-to-copy list. Need eight Victorian women's names for a murder mystery, or a mixed batch of Ancient Greek names for a tabletop campaign? Two dropdowns and a number field get you there in seconds.
Loading usage…
Free forever — no account required
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Select your desired era from the dropdown — choose Roman, Victorian, Tudor, Renaissance, Greek, or leave it on 'Any' for a mixed batch.
- Set the gender filter to narrow results to male, female, or mixed names depending on your project's needs.
- Adjust the count field to control how many names are generated — start with 8 for a good spread of options.
- Click the generate button and scan the output list for names that match your character's tone, class, or role.
- Copy standout names directly into your manuscript, notes, or character sheet — run additional batches if you need more candidates.
Use Cases
- •Naming a roster of Tudor NPCs mid-session in a Roll20 tabletop campaign
- •Building a character list of Victorian women's names for a Substack serialised novel
- •Generating Ancient Greek athlete names to populate a historical board game rulebook
- •Creating named student personas for a high school classroom exercise on Roman society
- •Sourcing Italian Renaissance merchant surnames for a period drama screenplay pitch
Tips
- →Generate 12 or more names at once, then shortlist three — the contrast between options makes the best choice clearer.
- →For Ancient Greek characters, the generated name works well as a given name; add a patronymic yourself using '-ides' or '-os' to sound more authentic.
- →Mixing a name's first and last results from two separate generations occasionally produces a more distinctive combination than any single output.
- →Tudor and Victorian names often overlap in feel — if a Victorian result looks too modern, try running the Tudor filter for the same gender instead.
- →For RPG NPCs, assign a generated name to a role first (blacksmith, magistrate, villain) so you're choosing from names that feel right for that function.
- →Italian Renaissance surnames often double as recognisable Italian place names or professions — verify that your chosen name doesn't accidentally reference a major historical family if you want a neutral character.
FAQ
how do I pick a historically accurate name for a fictional character
Filter by era and gender to get a shortlist, then cross-check the name against your character's social role — a Roman senator and a Roman freedman had very different naming structures. This generator outputs the most documented, recognisable forms for each period, so it gives you a solid starting point to refine rather than a final answer.
can I use generated historical names in a commercial novel or game
Yes. Historical names belong to the public domain, and generated combinations carry no copyright restrictions. You can use them freely in novels, scripts, tabletop games, or video games — commercial or otherwise — with no attribution required.
what's the difference between Tudor and Victorian English names
Tudor names (1485–1603) draw heavily on biblical and Norman-French roots — think Edmund, Margery, or Cavendish. Victorian names (1837–1901) revived medieval forms and introduced sentimental first-name choices, with surnames that had shifted considerably in spelling and structure. Selecting the specific era in the generator keeps those distinctions accurate.