Generate a made-up fantasy name in a style you pick, from Elvish to Orcish, for your next character or NPC.
This generator builds a made-up fantasy name on the spot from one of five naming styles -- Elvish, Dwarvish, Orcish, Human, and Exotic -- rather than picking from a fixed list, so every result is unique and matches the sound of the style you pick.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Tabletop RPG players and writers use it to name a character quickly without inventing syllables themselves. It's one of nine Fantasy generators that together make up the D&D Character preset, which rolls a complete character (race, class, alignment, name, background, personality trait, flaw, backstory hook, and starting weapon) in one go.
Generate builds a new name from scratch each time using the site's cryptographically secure randomness, combining sound patterns specific to whichever naming style (or styles) are selected. Since it's generated rather than picked from a list, results are effectively unlimited and won't repeat exactly.
Made up -- each name is generated on the spot from sound patterns tied to its naming style, not pulled from a list of existing names.
Yes -- use the filter button to pick one or more of the five styles. Generate will then only build names in the styles you've selected.
It's possible but unlikely -- since names are composed rather than picked from a fixed list, the pool of possible combinations is large.
Yes -- the D&D Character preset stacks all nine Fantasy generators together into one window for a complete character in a single click.
D&D Character · Fantasy Race · Fantasy Class · Fantasy Alignment · Fantasy Background · Fantasy Personality Trait