About NamingRealm
NamingRealm is a free fantasy name generator built for players, writers, and worldbuilders. Whether you're creating a character for a D&D campaign, populating a fantasy novel with named NPCs, or building out the geography of your homebrew world, this tool gives you authentic, original names instantly — no account required.
How It Works
Each generator uses a Markov chain model trained on a curated corpus of authentic-sounding names for that race or category. The model learns the phonetic patterns — which sounds follow which, how names begin and end, what syllable structures feel right — and generates new names that follow those same rules. The result is original names that feel genuinely elven, dwarven, or draconic rather than random combinations of letters.
For place names (cities, taverns, kingdoms), a word-combination system pairs thematic adjectives with location nouns in the tradition of historical English place names, producing settlement names with implied character and history.
What We Cover
NamingRealm currently includes generators for:
- Character races: Elves, Dwarves, Orcs, Dragons, Tieflings, Dragonborn, Wizards, Halflings, Gnomes, Goblins, Vampires, Vikings, Medieval humans
- Creatures: Dragons, Fantasy Pets & Familiars
- D&D characters (combined multi-race generator)
- Place names: Fantasy cities, taverns, kingdoms
- Fantasy surnames and last names
Features
- Generate 10 names at once — hit Generate or press Space
- Filter by gender and name length where relevant
- Star names to save them to your favorites
- Copy individual names or export your full favorites list
- Works on desktop and mobile — no app download needed
- Completely free, no sign-up required
Contact
Questions, feedback, or suggestions? Send us a message. We're especially interested in hearing which generators you'd like added next.