Rollify
RPG

Fantasy Name Generator

Nine races, nine genuinely different naming systems. Elves get melodic two-part names, orcs get guttural war-names, drow get a noble house, tieflings split between infernal and virtue names, khajiit carry their honorific prefixes. Pick a race or roll the mixed pool.

Mixed roll across every race — elf, orc, drow, dragonborn and more.

Why one generic pool isn't enough

Most "fantasy name generators" run a single word list and reskin it per race — so the elf name and the orc name come out of the same blender with a different label slapped on. That's why they all feel interchangeable. A real elf name (Caeldriel) and a real orc name (Thrakgash the Cleaver) obey completely different sound rules: elvish is liquid and vowel-heavy, orcish is clipped and full of hard stops. If your generator can't tell them apart, neither can your players.

This tool runs a separate naming system per race, each tuned to the conventions that actually appear in D&D 5e, Tolkien, the Forgotten Realms, and The Elder Scrolls. Same one-click roll, nine different engines underneath:

The nine races

RaceNaming systemExample
ElfMelodic two-part, vowel-heavyAelwen, Caeldriel, Thalanor
DrowFirst name + noble houseVierna Baenre, Drizzt Do'Urden
OrcGuttural prefix+suffix, optional epithetGornak, Thrakgash the Cleaver
DwarfNorse-hard first + clan surnameThrain Battlehammer, Balin Ironfist
DragonbornDraconic personal name + ancestral clanRhogar Daardendrian, Akra Norixius
TieflingInfernal name or chosen "virtue" nameDamakos, Hope, Torment
HalflingCozy first + rural family nameMilo Underbough, Rosie Tealeaf
WizardArchaic name + arcane epithetAlaric the Grey, Morwenna Spellweaver
KhajiitHonorific prefix + root (Elder Scrolls)J'zargo, Ra'marash

Picking a name that fits your table

Rolling a D&D 5e character

Match the race tab to your character sheet. The dragonborn, tiefling, and drow pools follow the names printed in the Player's Handbook and Forgotten Realms sourcebooks, so the output won't clash with established lore. Need the rest of the character too? Roll an animal companion or familiar and grab a one-line personality from the hilarious nickname generator for the tavern regulars.

Naming an MMO or video-game character

WoW, ESO, Baldur's Gate, FFXIV — the race archetypes carry across games. The khajiit pool is built for Elder Scrolls Online specifically; the elf and orc pools work anywhere. If the name you roll is taken, reroll a few times and keep a shortlist before you commit at character creation. For a separate account handle, the gamertag generator covers the login-name side.

Worldbuilding a novel or campaign setting

Consistency is the trick — every elf in your world should sound like they share a language. Roll 20-30 names in one race, notice the pattern (the shared suffixes, the rhythm), and use that as your in-world naming convention rather than picking scattered one-offs. Then do the same per race so your dwarves and your elves are audibly different peoples. Once the people are named, name the map with the place name generator — towns, cities, kingdoms, and taverns to match.

FAQ

Are these names lore-accurate?

The pools draw on the published conventions for each race: dragonborn personal names and clan names from the D&D 5e Player's Handbook, drow houses from the Forgotten Realms, tiefling virtue names from the same source, khajiit prefixes from The Elder Scrolls. The elf, orc, and dwarf pools follow the broad Tolkien-derived conventions most fantasy settings share. They're built to fit those worlds, not to copy specific copyrighted characters.

Can I use these names commercially?

The combinatorial outputs are new combinations of common roots, so they're fine for your own fiction, games, and streams. We exclude famous named characters from the pools where we can, but if you're publishing commercially, run any standout name through a search first — the same advice applies to any generator.

Why no gender option yet?

The pools currently mix masculine, feminine, and neutral names per race. A gender toggle is on the list. In the meantime, reroll until you get one that fits — most races have an even split.

Why no AI?

Combinatorial generation is instant, free, and never hallucinates an unpronounceable mess. Each race's rules are encoded directly, so every roll lands inside the convention instead of drifting off into generic word salad.

Per-race generators