Historical Name Generator
These generators lean on real-world naming traditions — Norse compounds, Celtic elements, Roman clan names, Egyptian theophoric names, and the epithet-driven names of the pirate era. They are built for historical fiction, living-history characters and history-adjacent games: close enough to the record to feel authentic, generated fresh so you are not borrowing an actual person. Each generator's notes explain the underlying convention and its period.
- NordicRagnar, Bjorn, Sigrid
- CelticAedan, Brannagh, Caoimhe
- PirateBlackbeard, Calico Jack, Anne Bonny
- SamuraiAkashige, Kuromoto, Ishihiro
- RomanGaius, Lucius, Octavia
- EgyptianNefertari, Ramose, Amenhotep
- JapaneseHiroshi, Akira, Sakura
How the registers differ
Nordic: Nordic names are compound words: two meaningful roots welded together. Sig (victory) + rid (rider) gives Sigrid; Thor + stein gives Thorstein.
Celtic: Celtic names lean on lenited consonant pairs — bh, dh, gh, mh — that soften the sound, plus vowel clusters that look impossible and read musically. Irish, Welsh and Scots Gaelic each tilt differently: Welsh loves w as a vowel (Gwen, Rhys), Irish loves the -ach and -aid endings..
Pirate: Pirate names are epithets that replaced the real thing — a colour, an injury or a reputation, welded to a body part or a plain given name. Blackbeard was Edward Teach; Calico Jack was John Rackham.
Samurai: Samurai names are compounds of place and lineage: a clan element drawn from landscape — yama (mountain), kuro (black), ishi (stone) — welded to a given element like -hiro, -shige or -moto. Read literally, most warrior names are a map of where the family stood..
Roman: Roman names ran on a three-part system: a personal praenomen (Gaius, Lucius, Marcus — there were barely twenty in use), a clan nomen in -ius (Julius, Cornelius), and a branch or nickname cognomen (Caesar, Cicero — 'chickpea'). Women took the feminine of the clan name, so every daughter of the Julii was Julia.
Egyptian: Egyptian names are sentences. Tutankhamun is 'living image of Amun', Ramose is 'born of Ra', Nefertari is 'the most beautiful' — each stacks a god's name or a virtue onto a short grammatical element like -mose (born of), -hotep (is satisfied) or ankh- (life).
Japanese: Japanese names are strings of open syllables — consonant plus vowel, never a cluster, never a closed ending except -n — which is why they read so evenly to an English eye. Meaning lives in the kanji, not the sound: Haruka can be 'distant' or 'spring flower' depending on how it is written.
Choosing between these Historical generators
If you already know the race, go straight to its generator — each one documents that tradition's phonetics, history and table usage beneath the tool. If you're still deciding, read the register notes above and pick by sound: the name you'll enjoy saying every session matters more than the lore fit, because you will say it several hundred times before the character retires.
Every generator here works the same way. Tap a name to copy it, star the ones worth keeping — they stay in your browser between sessions, which makes a useful name bank for the next time you need an NPC on no notice — and use the count selector when you want a longer list to choose from. Nothing is stored on our servers and nothing needs an account.
Naming a whole Historical cast
One name is easy; a consistent cast is the harder problem. The trick used by most worldbuilders is to fix a sound palette per culture and stay inside it: if one faction's names lean on soft l and r sounds, its rival's should not. Generate in bulk, shortlist the names that share a family resemblance, and keep the rejects — today's discarded name is next month's innkeeper. The worldbuilder's method guide covers this in full.