✦ Free Fantasy Name Generators ✦

D&D Class Name Generators

A character's class shapes the name that suits them. A warlock's name should whisper of dark pacts; a ranger's should smell of forest and rain; a paladin's should ring with honour and light. These generators tune their name banks to each archetype so the name fits the calling.

All D&D Class Names (3)

Warlock Name Generator
Dark, arcane, and mysterious names for your D&D 5e warlock — bound by pact to a fiend, an archfey, a celestial, or something older than the stars.
Ranger Name Generator
Nature-touched names for your D&D 5e ranger — beast master, hunter, or gloom stalker who walks the wild borders of the map.
Paladin Name Generator
Noble, holy, and honourable names for your D&D 5e paladin — sworn to an oath of devotion, vengeance, glory, or the ancients.

Also See

🔮
Wizard Names
Arcane names for mages and scholars.
🎲
D&D Race Names
Every 5e race generator.
🏹
Elf Names
The classic ranger and wizard race.
⛏️
Dwarf Names
Stout names for clerics and fighters.

About D&D Class Names

Race First, Then Class

In D&D, a character's name comes from their race and culture, not their class — a dwarf warlock still carries a dwarven name. Class shapes the name more subtly, through tone and through the epithets and titles a character picks up. The practical approach is to generate from the race generator first, then use these class generators to find a name whose sound matches the calling: harder and darker for a warlock, softer and more natural for a druid or ranger.

Names That Signal a Pact or Oath

Some classes carry their story in the name. Warlocks serve a patron, and a name with an edge of the infernal or the fey hints at that bargain before the character says a word. Paladins swear oaths, and a name that rings formal and clean suits a knight of a sacred order. Clerics often take a temple name on ordination. Leaning into these conventions gives a name narrative weight that a randomly chosen one lacks.

Male, Female, and Neutral Names

Every generator here filters by gender, because naming conventions in most fantasy cultures differ between male and female names in their endings and stress patterns rather than in their roots. Neutral options are useful for characters whose identity sits outside that framing, and for surnames, clan names, and titles, which are almost always shared across a family regardless of gender.

Earned Names and Epithets

Some of the most memorable D&D character names are not names at all but epithets — the Grey, Oathkeeper, the Unbroken. These are earned in play rather than chosen at character creation, and they are worth leaving room for. A shorter, plainer given name often ages better across a long campaign precisely because it leaves space for whatever the table starts calling your character by session twenty.

How to Name a D&D Character by Class

Class is the second thing most players decide about a character and the first thing that shapes how they will actually play, so it is natural to want a name that fits the calling. The subtlety is that D&D naming conventions are cultural rather than professional: a name comes from the race and society a character was raised in, not from the profession they took up later. A half-orc paladin raised among humans will carry a name from that upbringing, not a generically knightly one.

That said, tone matters enormously. A warlock who bargained with a fiend and a cleric devoted to a god of light should not sound interchangeable, even if both are human. The generators on this page tune their name banks to each archetype's flavour — the darker consonants and abrupt endings that suit a pact-bound warlock, the flowing, nature-rooted sounds that suit a ranger or druid, the formal cadence that fits a paladin's oath. Filter by gender, generate a shortlist, and read them aloud before committing.

Every name is an original creation generated from linguistic pattern banks, never copied from any official Dungeons & Dragons product, so all of them are free to use in your campaigns, homebrew, and fiction with no attribution required. Pair a class-tuned given name with a surname or clan name from the matching race generator, and you have a character who sounds like they came from somewhere.

Frequently Asked Questions