Generate unique fantasy names across 5 races â 12K+ unique combinations
12K+ unique fantasy name combinations
Generate authentic fantasy names across 5 races â Elf, Dwarf, Orc, Human, and Mage. Each name follows race-specific phonetic conventions and comes with a full 3,000-word character backstory.
Select a race, choose how many names you want, and generate. Click 'Profile' on any name to reveal a complete character backstory including origin, powers, weaknesses, and place in the world.
Each with authentic phonetic conventions.
Full character backstories on demand.
Generate authentic RPG character names.
Build a consistent fantasy naming system.
For worldbuilding: generate 20 names from the same race to establish the phonetic conventions of your world's culture. Patterns will emerge that make future naming feel authentic.
Great fantasy names aren't random â they follow linguistic rules specific to each culture. This generator uses those rules to produce names that feel real.
The generator covers elves (high elf, wood elf, dark elf), dwarves, wizards, dragons, orcs, halflings, tieflings, dragonborn, and half-elves â covering the most common D&D and RPG races. Each race has its own phonetic ruleset so elf names feel melodic and flowing while dwarf names are short and guttural, as they should be.
That is the most common use case. The generator follows naming conventions from D&D lore closely enough that the results feel authentic to the setting. Players use it during session zero when they need a name fast or want inspiration. Dungeon Masters use it for NPCs on the fly â nothing breaks immersion like naming a mysterious elf merchant "Steve."
Yes â the names are algorithmically generated and not trademarked. Use them freely in any creative project, commercial or personal. Many indie game developers, fantasy authors, and worldbuilders use generators like this as a starting point and then tweak phonemes to make the name feel more uniquely theirs.
Rule-based with randomness inside those rules. Each race has a set of valid syllable patterns, common prefixes, roots, and suffixes drawn from real naming conventions in fantasy literature and games. The randomness operates within those constraints, which is why results feel authentic rather than like random letter strings.
Yes â the generator lets you filter by masculine, feminine, or neutral/ambiguous names. Fantasy naming conventions differ by race: elven female names often end in softer sounds while male names tend toward longer constructions. The tool respects these patterns when you apply a gender filter.
Try mixing. Generate a dragon name, an elvish name, and blend the phonetics. Or use the "custom" mode to set syllable preferences yourself. Some of the best fictional names come from combining two naming systems that logically would not go together â the result sounds alien and invented in exactly the right way.
Many do â the generator includes optional meaning tags where relevant (for example, a generated elven name might note it means "silver wind" in the elvish phonetic tradition). These are creative interpretations, not linguistic translations, but they add depth when you are building a character backstory.