Player Class & NPC Type Name Generator
Class names do a lot of work in RPGs and fantasy fiction. They tell you what a character does, what powers they wield, and often something about who they are. A great class name is evocative, memorable, and immediately suggests a playstyle or character archetype.
This generator produces names in two styles. The first draws from core class archetypes — iconic, clean titles like Bladesinger, Doomcaster, Soulknife, Ghostwalker, Spellthief, Moonlord, and Warpriest. These work perfectly as player character classes, prestige classes, or the kind of legendary titles characters aspire to achieve. The second style produces compound designations that combine a thematic prefix with a class root — specialised titles like Shadow Archmage, Dragon Rider, Venom Knight, Chaos Warlord, Corrupted Necromancer, or Blood Hunter that feel like elite NPC types, faction champions, and memorable antagonists.
Whether you're naming a player class for a custom RPG system, designing enemy archetypes for an encounter table, or building a faction's hierarchy of titles, this generator gives you names that feel earned and intentional.
In tabletop RPGs, the class name is often the first thing a player says about their character. "I'm a Paladin" immediately communicates a worldview, a combat style, and a moral framework. Custom class names like Bladesinger, Spellsword, or Doomcaster do the same work with more specificity — they imply a unique combination of capabilities that standard archetypes might not capture. A well-chosen class name is a character concept in two words.
Memorable antagonists in RPGs and fiction often carry compound titles that signal their unique threat level. The Shadow Archmage, the Corrupted Champion, the Dragon Knight — these names immediately establish that this isn't a generic enemy but a named, distinct individual whose title tells you something about how to defeat them. Game masters use these titles to give elite encounters narrative weight before combat even begins.
Bladesinger
Compound single-word class names suggest a unique synthesis of abilities — both words work together to imply a specific style that's more than the sum of its parts.
Shadow Archmage
Thematic prefix plus class root suggests a specialisation or corruption of a base class — immediately implying lore, history, and a specific threat profile for the encounter designer.
Doomcaster
Dark, single-compound names work best for villainous archetypes — the word choice alone implies catastrophic power and malevolent intent without needing any additional context.
Copy and paste the below code in your site and you will have a fully functional Player Class & NPC Type Name Generator in an instant.