DnD Name Generator - Master The Dungeon
Home DnD Name Generator

DnD Name Generator

Need a name for your new character? Did your players force you to create an NPC on the spot? We’ve all been there, so we’ve created a quick and easy DnD Name Generator to help you knock out a character name and start moving on to the important stuff, like race, class, and that super awesome backstory you’ve been working on.

Just click the button below to generate an awesome character name.

DnD Name Generator Options

Gender:

Name Type:

Race:




 

About Our DnD Name Generator

Master the Dungeon’s DnD Name Generator is a list based generator. We don’t ram prefixes and suffixes together to make weird combinations. That being said, this name generator relies on all sorts of name data from from multiple sources to give you the best names for your Dungeons and Dragons character.

Fantasy names often have their root within medieval history. This is especially true for our human names list, as we use a lot of medieval names as well as names taken from recent census data.

For fantasy races we pull most of our names from classic fantasy literature and role playing sources (including The Player’s Handbook) which in turn have their own structure. Character names are incredibly hard to think of on the fly because so often you need to know common names for the world you’re playing in before you can pull something off the top of your head. To learn more read our post on How to Create Good Character Names.

Helping Out and Future Updates

We hope that you find this DnD Name Generator useful. If you like this project and want to see more tools like this, the best way you can support us is by sharing this with your friends. If people like and use this tool we will continue to update and expand it.

We’ll even be able to add more tools like it to our site. We really enjoy creating things like this and it’s fans like you who make this possible.

If you have any suggested names or features, please feel free to contact us. We are always happy to take requests into consideration.