Dnd Display Name Generator

[author]

TL;DR

This Dnd Display Name Generator creates 100,000+ fantasy display names for:

  • Roll20, Foundry and other VTTs
  • Discord nicknames and server names
  • Character sheets, forums and socials

You get short handles, heroic full names and class-based tags, all with a DnD vibe and no numbered tags like “Name #123”.


What Makes a Great Dnd Display Name?

A good DnD display name should:

  • Be easy to read at a glance
  • Hint at your class, race or theme
  • Match the tone of the campaign
  • Feel like a hero name, not a random string

You can think of three main types of display names:

  1. Short handles – quick, punchy, easy to remember
  2. Hero names – first and last name, sometimes with a title
  3. Handle-style class names – names built from class, element or race

The generator mixes all three so you can pick a style that fits your character and your table.


Short handles

Short names work great for:

  • VTT display names
  • Discord nicknames
  • Side characters and NPCs

Examples:

  • Nyx – simple, mysterious, good for rogues and warlocks.
  • Ash – flexible; could be a ranger, warlock, or wizard.
  • Thorn – fits edgy rangers or fighters.
  • Vex – perfect for trickster characters and rogues.
  • Echo – nice for bards, illusionists, or ghosts.

Short names are:

  • Easy to type
  • Easy to remember
  • Strong even when shown alone on a turn tracker

Hero-style names

Sometimes you want your display name to show your full hero identity.

Examples from the dataset:

  • Rowan ShadowWalker
  • Lyra StarSong
  • Bram Ironward
  • Tamsin Dawnwhisper
  • Kara Nightbloom
  • Sylas Stormrunner

These usually follow:

  • [First Name] [Fantasy Surname]
  • Surnames like ShadowWalker, StarSong, Ironward, Nightbloom, Stormrunner

Use these when:

  • You want your display name and character name to match
  • You are writing campaign recaps and want clear credits
  • You like a more classic fantasy look

Titles and class-based names

Titles add flavor and make it clear what your character does.

Examples:

  • Aric the Brave
  • Nyssa the Spellthief
  • Corin the Wanderer
  • Thalia the Lorekeeper
  • Joran the Stormborn

Class-based names highlight your role:

  • Shadow Paladin
  • Ember Sorcerer
  • Frost Ranger
  • Void Warlock
  • Silver Bard

And handle-style blends:

  • ShadowRanger
  • ArcaneWizard
  • StormPaladin
  • EmberRogue
  • RuneKnight

These are great when:

  • You want people to see your class at a glance
  • You play in large servers or events
  • You like clean, readable fantasy handles

Race and theme hints

You can also lean into race and theme:

  • Elf Ranger
  • Dwarf Cleric
  • Tiefling Warlock
  • Dragonborn Paladin
  • Aasimar Sorcerer

Or combine with adjectives:

  • Arcane Elf Wizard
  • Scarred Human Fighter
  • Golden Dwarf Paladin
  • Stormforged Goliath Barbarian
  • Whispering Halfling Rogue

This style is handy for:

  • NPC labels in notes
  • Quick recruitment posts for games
  • New players who want clear roles

How to Use the Dnd Display Name Generator

Step 1 – Open the page

When the page loads:

  • The script fetches dnd_display_names.json
  • Shows a “Loading DnD display names…” message
  • Then instantly shows six random names

A first batch might look like:

  • Rowan ShadowWalker
  • Nyx the Spellthief
  • Silver Bard
  • StormPaladin
  • Tiefling Warlock
  • Arcane Elf Ranger

You already have a mix of:

  • A full hero name
  • A titled name
  • Class-based display tags
  • A race plus class label

Step 2 – Click “Generate Dnd Display Names”

Each click gives six new names.

Use a batch like this:

  • Pick one short handle for Discord or VTT
  • Pick one hero name for your character sheet
  • Pick one class display for your in-game overlay

Example:

  • Echo – Discord name
  • Echo StarSong – character sheet name
  • Shadow Bard – class label or role tag

Step 3 – Click to copy

  • Click any card in the grid
  • The text copies to your clipboard
  • The button briefly shows “Copied!”

You can paste directly into:

  • Roll20 / Foundry display name settings
  • Discord server nickname
  • Character sheets and online profiles
  • Fantasynamecraft articles and examples

Step 4 – Match style to campaign tone

The same generator works across tones:

  • Light heroic games
    • Names like Lyra Brightblade or Sun Paladin
  • Dark or grim games
    • Names like Draven Nightcloak or Void Warlock
  • High-magic campaigns
    • Names like ArcaneWizard or Runebound Sorcerer

You can keep clicking until the name feels right for:

  • The mood of the story
  • The way you like to roleplay
  • How serious or silly your group is

50 Best Dnd Display Names

  • Nyx – A simple, sharp handle that suits rogues, warlocks or shadowy bards.
  • Ash – Flexible and moody; works for fire mages, rangers or ex-soldiers.
  • Thorn – Feels right for prickly rangers, druids or assassins.
  • Echo – Great for illusionists, bards and ghostly characters.
  • Onyx – A strong, stone-like name for tanks and stoic heroes.
  • Rowan ShadowWalker – Sounds like a ranger or rogue who glides through the dark.
  • Lyra StarSong – Perfect for a bright, charismatic bard.
  • Bram Ironward – A solid defender name for fighters and paladins.
  • Tamsin Dawnwhisper – A soft but powerful name for clerics or druids.
  • Kara Nightbloom – Fits a character who mixes darkness with grace.
  • Sylas Stormrunner – Fast and wild, ideal for a mobile melee build.
  • Varis Moonbloom – A fey-flavored name for elves and half-elves.
  • Mira Frostglen – Suggests cold magic or northern origins.
  • Corin Ashriver – A grounded name for a ranger, rogue or ranger-adjacent class.
  • Neris Dawnthorn – Balanced between light and danger, good for paladins or warlocks.
  • Aric the Brave – A straightforward heroic title for classic fighters.
  • Nyssa the Spellthief – A perfect display name for arcane rogues.
  • Corin the Wanderer – A calm drifter who fits any travel-heavy campaign.
  • Thalia the Lorekeeper – Very on-brand for wizards, bards and sages.
  • Joran the Stormborn – A dramatic name for tempest clerics and storm sorcerers.
  • Shadow Paladin – A clean display name that screams “edgy holy knight.”
  • Ember Sorcerer – Great for fire or wild magic sorcerers.
  • Frost Ranger – Works well in tundra and winter campaigns.
  • Void Warlock – Immediately tells people your pact and vibe.
  • Silver Bard – Smooth and charming for a social-focused character.
  • ShadowRanger – A single-word handle that is easy to spot in chat.
  • ArcaneWizard – Direct and readable, great for new players.
  • StormPaladin – Suggests smites, thunder and righteous fury.
  • EmberRogue – Feels like a fast, flashy, fire-loving thief.
  • RuneKnight – Strong brand for a martial character with magic runes.
  • Elf Ranger – Simple and clear; good for NPC labels and quick games.
  • Dwarf Cleric – Classic duo of stubborn faith and sturdy armor.
  • Tiefling Warlock – Instantly evokes infernal deals and horns.
  • Dragonborn Paladin – A bold, knightly image with draconic flavor.
  • Goliath Barbarian – Feels huge, tough and straightforward.
  • Arcane Elf Wizard – A descriptive display name that still feels magical.
  • Scarred Human Fighter – Good for veterans with long backstories.
  • Golden Dwarf Paladin – Noble, shining and very dwarven.
  • Stormforged Goliath Barbarian – Suggests lightning, iron and raw strength.
  • Whispering Halfling Rogue – A sneaky but playful character concept.
  • LyraBrightblade – A compact handle version of a heroic bard or fighter.
  • NyxShadowblade – A darker, stealth-focused rogue or warlock name.
  • RowanSpellthief – Perfect for a character who steals magic as well as gold.
  • EmberStormforged – A fiery soul tempered by storms and trials.
  • ThornRunebound – A thorny hero tied to ancient symbols and magic.