Fantasy Name Generator

Unique names for elves, dwarves, dragons, orcs, tieflings, and dozens more — instantly

Length

Press Space to generate

Hit Generate to create names

Choose a Race or Category

Each generator is trained on authentic names from that race's lore tradition. Pick one for more targeted, race-specific results.

What is a Fantasy Name Generator?

A fantasy name generator is a tool that creates original character names for fantasy settings — the kind of names that fit the world of Dungeons & Dragons, fantasy novels, video games, and tabletop RPGs. Good fantasy names are more than random strings of letters: they carry cultural logic, phonetic patterns, and an implied history that makes a character feel like they belong in their world.

NamingRealm uses a character-level language model trained on authentic-sounding names from each race's tradition. The generator learns the patterns — which consonants follow which vowels, how names tend to start and end, what length feels right for each race — and produces new names that follow those same rules. The result is original names that feel genuinely elven, dwarven, orcish, or draconic, rather than random syllable soup.

How to Use the Generator

Hit the Generate button (or press Space) to create ten names at once. Use the length filter to narrow results to short, medium, or long names. Click any name card to expand it. Star names you like to save them to your favorites drawer at the bottom of the page. When you've found the right name, copy it to clipboard with one click. The favorites drawer lets you collect names across multiple categories and export your full shortlist.

Race-Specific Generators

For the most authentic results, use the race-specific generators linked above. Each one is trained exclusively on names appropriate to that race's lore — the elf generator won't produce dwarf-sounding names, and vice versa. If you're building a full party for a D&D campaign, generate names separately for each character's race, then use the favorites system to collect your shortlist from multiple generators in one place.