Characters
Character Name Generators
Every story needs a cast, and this is where NameForge builds it: protagonists, D&D heroes, sci-fi crews, and the knights, rogues, wizards, and warriors who fill out a tabletop party. Each generator here is tuned to a specific archetype, so a rogue's alias sounds nothing like a paladin's honorific, and a barbarian's war-name sounds nothing like a starship pilot's callsign. Pick the generator that matches your character's role and roll a batch until one earns its place on the character sheet.
Character
First and last names for the people who fill your story.
dnd character name generatorD&D
A name and a class, ready for your next session zero.
sci fi name generatorSci-Fi
Names for pilots, colonists, and the odd rogue AI.
ranger name generatorRanger
Wilderness-worn names for scouts and trackers.
wizard name generatorWizard
Arcane, weighty names for masters of the hidden arts.
rogue name generatorRogue
Slippery names and aliases for thieves and blades.
knight name generatorKnight
Chivalric names and honours for the sworn blade.
warrior name generatorWarrior
Battle-hardened names for those who live by the blade.
barbarian name generatorBarbarian
Raw, tribal names for the untamed and the furious.
medieval name generatorMedieval
Grounded names for peasants, knights, and everyone between.
All 10 compared
Every figure below is computed at build time from the same word banks the generators actually run on, so nothing here is a claim you have to take on trust. Each row links to its forge; the full block lists sit in the open naming corpus.
| Generator | Typical length | Typical syllables | Words | Building blocks | Combinations |
|---|---|---|---|---|---|
| Character | 18 characters | 5 | 2 | 39 | 259,595,667,507,939,840,000 |
| D&D | 28 characters | 8 | 3 | 51 | 3,115,148,010,095,278,000,000 |
| Sci-Fi | 10 characters | 3 | 1 | 34 | 5,313,945,600 |
| Ranger | 18 characters | 6 | 2 | 39 | 259,595,667,507,939,840,000 |
| Wizard | 19 characters | 6 | 3 | 49 | 161,119,728,000 |
| Rogue | 19.5 characters | 5 | 2 | 49 | 161,119,728,000 |
| Knight | 24.5 characters | 7 | 4 | 26 | 160 |
| Warrior | 20 characters | 6 | 3 | 49 | 161,119,728,000 |
| Barbarian | 14 characters | 4 | 2 | 26 | 176 |
| Medieval | 14 characters | 4 | 2 | 48 | 560 |
The length and syllable figures are medians over a fixed sample of 40 names per generator, drawn with the same seed on every build. They describe the middle of a generator’s output, not a guarantee about any individual name, and half of what a forge produces sits on either side of them. Syllables follow the published counting rule used everywhere on this site. The combinations figure is a selection space: the number of distinct combinations of building blocks the grammar can choose, computed from the live word lists. It is an upper bound on distinct names, not a count of them, because two different selections can collapse into the same output string.
Which one do you want?
One line per forge in this category, in the order they appear above.
- If you need a first and last name for someone a reader will meet on every page
- start with the Character forge. First and last names for the people who fill your story.
- If you need a name and a class together, because session zero starts shortly
- start with the D&D forge. A name and a class, ready for your next session zero.
- If you need a name for a pilot, a colonist or a ship's intelligence
- start with the Sci-Fi forge. Names for pilots, colonists, and the odd rogue AI.
- If you need a practical, trail-worn name with no court polish on it
- start with the Ranger forge. Wilderness-worn names for scouts and trackers.
- If you need a name that sounds like it has spent forty years in a library
- start with the Wizard forge. Arcane, weighty names for masters of the hidden arts.
- If you need a given name and a street alias, because the character carries both
- start with the Rogue forge. Slippery names and aliases for thieves and blades.
- If you need an honorific, a given name and a house in a single line
- start with the Knight forge. Chivalric names and honours for the sworn blade.
- If you need a name that records a deed in its second half
- start with the Warrior forge. Battle-hardened names for those who live by the blade.
- If you need hard consonants and short stressed syllables
- start with the Barbarian forge. Raw, tribal names for the untamed and the furious.
- If you need a grounded name built the way real English names were built
- start with the Medieval forge. Grounded names for peasants, knights, and everyone between.
A character name is read hundreds of times, so retrieval comes first
The name of a lead character is one of the most repeated words in the story it appears in. A reader meets it on nearly every page, and at a table it gets spoken aloud by people who have only ever seen it written down once, on a character sheet, in someone else's handwriting. That changes what a good name has to do. Flavour matters, but it matters second. The first job is retrieval: the reader has to tell this name apart from the four other names in the scene, and a player has to say it without stopping to work it out.
That is the reason most of the generators in this category cluster in the same narrow band in the table above rather than spreading out. The character, ranger and Dungeons and Dragons forges run on the same underlying syllable model, which builds two or three syllables and closes them with ordinary English endings. This site publishes that shared model rather than hiding it, because the alternative is pretending three tools are three grammars when they are one grammar and three framings.
The archetype lives in the second half of the name
Look down the words column and the split is obvious. The wizard, rogue, warrior and knight forges draw their given names from the same place, then diverge entirely in what they attach to it: an epithet, a criminal alias, a deed title, or an honorific followed by a holding. Two names built from identical syllables end up reading as completely different people, because the tag is where the archetype is stored.
This has a practical use. If a result nearly works but the tag is wrong, keep the first word and roll again, or take a tag from a different forge in this category. The given name and the by-name are independent parts of the grammar, and the corpus entry for each generator shows exactly where the join is.
Register, length and the point where readers stumble
The registers here are deliberately far apart. The barbarian forge favours hard consonants and short stressed syllables. The medieval forge is the odd one out in this category because it barely invents anything: it draws from lists of ordinary English given names and surnames of the occupational, locational and patronymic kinds, which is why its results read as people who plough fields rather than lead armies. The science fiction forge does the opposite, leaning on the letters that are rare in written English and on numeric designations.
One measurement is worth watching more than the others. Every name on this site carries a longest consonant run figure, and three or more consonants with no vowel between them is where English readers reliably start stumbling. A name that has to be spoken every week for a year should stay under that. A name for a villain who appears twice can afford to break it, and probably should.
Browse all 48 name generators or head back to the NameForge home.
Last reviewed 5 August 2026. Corpus v1. Method: how NameForge builds a name. Built and maintained by FusionStudios.