Skip to content

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.

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.

Characters name generators compared: typical name length, typical syllable count, usual number of words, published building blocks and selection space.
GeneratorTypical lengthTypical syllablesWordsBuilding blocksCombinations
Character18 characters5239259,595,667,507,939,840,000
D&D28 characters83513,115,148,010,095,278,000,000
Sci-Fi10 characters31345,313,945,600
Ranger18 characters6239259,595,667,507,939,840,000
Wizard19 characters6349161,119,728,000
Rogue19.5 characters5249161,119,728,000
Knight24.5 characters7426160
Warrior20 characters6349161,119,728,000
Barbarian14 characters4226176
Medieval14 characters4248560

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.