Character Class Name Generator
Generate class and subclass names for your game below, then match the suffix to the role.
Our Character Class Name Generator creates names for homebrew classes, subclasses and orders, from “Stormcaller” and “Ashwalker” to “Path of the Runebinder.” Use it when you design a new class for D&D, a tabletop RPG or a video game and need a name that tells players what it does.
Click for five names, click again for more, and copy any name with the icon beside it. A rare name appears in gold now and then.
What a class name has to tell the player
A class name is a one-word pitch. When a player reads “Stormcaller,” they already guess it uses weather and probably casts spells, so the name sets expectations before a rule is read.
Good names are easy to say and distinct from existing ones. If two classes begin with the same sound, players will mix them up in conversation, so vary the first letter when you can.
Class naming formulas
| Formula | Result | Example |
|---|---|---|
| Element + role | A single compound word | Stormcaller, Ashwalker |
| Material + fighter | A heavy, martial feel | Glassknight, Ironsmith |
| Path or Order of the | A subclass or tradition | Path of the Ashwalker |
| Role + tag | Adds a power source | Starsinger (Arcane) |
Match the name to the role
The suffix tells players how the class acts in a fight. Words such as -warden and -smith suggest protection and craft, whereas -reaver and -hunter promise aggression. If you pick a suffix that fights the rules, the name will feel dishonest.
| Suffix | Suggested role | Example |
|---|---|---|
| -warden | Defender or guardian | Veilwarden |
| -caller | Caster who summons | Stormcaller |
| -weaver | Support or controller | Thornweaver |
| -reaver | Heavy attacker | Duskreaver |
| -singer | Buffs and inspiration | Starsinger |
| -hunter | Tracker or marksman | Bloodhunter |
Naming subclasses
Subclasses need a different treatment because they sit inside a larger class. A formal pattern such as “Path of the Ashwalker” or “Order of the Stormcaller” works well, since it tells players they are choosing a tradition, not a whole new class.
Finally, check the name against your rules. If the class is a tank, avoid delicate words like Whisper, and if the class is a thief, avoid anything loud.
For flavor, try the Wizard Name Generator, Warlock Name Generator and Artificer Name Generator for existing styles. The Spell Name Generator fills out the class’s abilities, and the Guild Name Generator names the group your class belongs to.
Testing a class name before you commit
Say the name aloud five times. If it is hard to pronounce or sounds like an existing class, players will stumble on it every session, so a simpler name is better.
It also helps to write the one-line pitch next to the name. “Stormcaller: a primal caster who bends weather” tells you whether the name makes the idea clear, and if the pitch needs three sentences, the name probably needs work.
Character Class Name Generator FAQs
What are some good fantasy class names?
Stormcaller, Ashwalker, Runebinder and Veilwarden are good examples. Each combines an element or image with a role.
How do I name a homebrew D&D class?
Pick the theme, choose a suffix that matches the role, and check that the name does not clash with an existing class.
What is the difference between a class and a subclass name?
A class name stands alone, while a subclass name often uses a pattern such as Path of the or Order of the.
Can I publish a game with these class names?
Yes. They are original combinations, but check any final choice for trademarks before you publish.
