Fantasy & D&D Name Generator
Create original names for D&D characters, taverns and towns in one click. Pick a race, save your favorites and build your world. Free, fast and private.
Your shortlist
Names are made from fantasy word parts and are free to use in your campaign, story or game. Press Generate again for a fresh set.
What Is a Fantasy Name Generator?
A fantasy name generator creates original names for characters, taverns and towns in fantasy worlds. It is made for Dungeons and Dragons players and Dungeon Masters, but it works just as well for novelists, game designers, role players and anyone who is building an imaginary world.
Our free D&D name generator builds names from fantasy word parts, so you get fresh results every time you press the button. Choose a race, a gender and a name style, then save your favorites to a shortlist.
How to Use the Fantasy Name Generator
- Pick what you want to create: a character name, a tavern or inn name or a town or city name.
- For characters, choose a race, a gender and a name style: full name, first name only, or a name with a title.
- Press Generate to get 12 name ideas.
- Click Copy to copy a name, or Save to add it to your shortlist. You can copy the whole shortlist in one click.
- Press Generate again for a new set until you find the perfect name.
Fantasy Races and Their Naming Styles
Each race in the generator has its own sound, so a dwarf never sounds like an elf. Here is how the styles differ.
| Race | Naming style | Example |
|---|---|---|
| Human | Familiar names with a medieval feel | Aldric Ashford |
| Elf | Soft, flowing sounds with many vowels | Aelwen Moonwhisper |
| Dwarf | Short, strong sounds and clan names | Borgrim Ironfist |
| Halfling | Warm, homely names | Milo Tealeaf |
| Gnome | Playful, inventive names | Fizzwick Cogwheel |
| Orc | Harsh, hard sounds | Gordok Skullfang |
| Tiefling | Unusual names or virtue words | Valtor Nightbloom |
| Dragonborn | Long names with strong consonants | Torvik Drakalor |
Tips for Naming a D&D Character
- Match the name to the story. A noble knight and a street thief should not sound the same.
- Say it out loud. If your table struggles to pronounce it, a shorter name will be easier to play.
- Use a title for reputation. Names like Stormcaller or the Bold tell the table who your character is in just a word.
- Talk to your Dungeon Master. Some campaigns have their own naming cultures, so check before you choose.
- Avoid famous names. Using a well known character name can make your hero feel like a copy.
Tavern and Town Names for Your World
Every adventure needs a place to start. Switch the first option to Tavern or inn name to get names like The Gilded Dragon or The Howling Anvil, or choose Town or city name for places like Ravenwick or Stonehaven. A good tavern name also hints at a story, such as a rumor, a local legend or a quest hook for your players.
Using Names in Stories, Games and Worldbuilding
- Tabletop games: create quick names for NPCs, shopkeepers, guards and villains without stopping the game.
- Novels and short stories: find a starting point for characters, then adjust the spelling to make it your own.
- Video games: fill a world with believable town names and character names.
- Writing prompts: pick a random name and build a character around it.
Common Naming Mistakes to Avoid
- Choosing a name that is too long or full of apostrophes, which is hard to read and say.
- Giving every character a name that starts with the same letter, which confuses readers and players.
- Mixing styles by accident, such as an elf with a harsh orc surname, unless the story explains it.
- Using a real person’s name or a trademarked name in a published work.
Who Uses a Fantasy Name Generator?
Dungeon Masters, players, authors, game developers, streamers and storytellers all use name generators to save time and spark ideas. If you are building a brand or a business, try our business name generator, or find the perfect words for your next post with the caption and hashtag generator.
Frequently Asked Questions
How do I generate a fantasy name?
Choose a type, a race, a gender and a style, then press Generate. You get 12 names at once. Save the ones you like and press Generate again for more.
Is this a D&D name generator?
Yes. It includes the common D&D races, human, elf, dwarf, halfling, gnome, orc, tiefling and dragonborn, so you can name a player character or an NPC for your campaign.
Can I use the names in my book or game?
Yes. The names are made from fantasy word parts and are free to use. It is still a good idea to search the name first, to make sure it is not already a famous character or a trademark.
Can the generator make tavern and town names?
Yes. Change the first option to Tavern or inn name, or Town or city name, and press Generate.
What does the Name with a title option do?
It adds a title to the first name, such as the Bold, Stormcaller or Ironheart, to give your character a reputation.
Do the names repeat?
Each set of 12 contains no duplicates. Pressing Generate again creates a new random set, so you will see fresh names almost every time.
Can I generate male and female names?
Yes. Choose Male or Female in the gender option, or leave it on Any to mix both.
Is the fantasy name generator free?
Yes. It is completely free with no sign-up and no limit, and it works in your browser on phone, tablet and computer.
Related Tools
Find more character, name and trivia ideas for your next story or game.