D&D Character Name Generator

You type a description of your D&D character and eight names come back.

The first eight names

D&D names sit between two pressures, sounding invented and staying speakable at a crowded table. A name has to survive being shouted across a room and still look right on a character sheet. Most published fantasy names bend real sounds toward a purpose rather than building from nothing.

Eight names per run, five runs on this page, 40 names in total. A first run takes a few seconds, and the same sentence returns almost instantly the second time. Of those, seven are one word, thirty-two are two words and one is three words or longer.

Describe what you’re naming

Optional. A people, a landscape, a mood, or the setting it belongs to. The more specific the culture, the more consistent the eight names come back.

Pick a filter if you have one. It narrows the register, not the meaning.

Names, one per line. Nothing is stored.

Names are generated on the server and shown once. Reloading clears them.

Forty results, no filtering

Nothing below has been edited except the trailing explanation. Most of these lines came back as a name, a dash and a sentence describing it, and the sentence is cut here so the set can be read as a list.

Northern coast: Kragnir Skald, Thorgrim Vargsson, Brynjar Ketilsson, Hrafnkell Sturluson, Grimketill Torfisson, Snorri Hrafnsson, Ulfketill Bjarnarson, Styrkar Grimulfsson.

Old order: Vaelorin the Last Vigil, Serath Kael’thir, Morvhen Duskwarden, Aelric Thornvow, Draveth Sol’mara, Ilyra Vane, Corvyn Ashreath, Thalen Mournstar.

Drowned city: Ythalass, Morvhen, Cael Umar, Nerithal, Ossivar, Vaelcorin, Thalassar, Ilyraen.

Border post: Dremmick Vael, Sarn Halloway, Pell Orrow, Maud Kaep, Brennick Ost, Ilva Stang, Corwan Sedgely, Tibb Marrow.

Small court: Yarrow Vex, Mirelle Thatch, Corvin Ashgrove, Perrin Loam, Isolde Marrow, Hale Bramblewick, Odessa Flint, Rook Halloway.

Measuring forty names

Of the forty names, seven are one word, thirty-two are two words and one run to three or more. The first letters cover eighteen distinct initials.

No closing word repeats more than three times, which is why the set reads as forty separate names rather than one name with variations.

Fantasy naming draws on real languages that readers already half-recognise without knowing why. Old English and Old Norse give you hard consonants and short vowels, the stock of dwarven and northern names. Elvish conventions lean on Welsh and Finnish vowel patterns, long and liquid, which is why they read as softer. Orcish and goblin names borrow from Germanic and Slavic clusters, stacked consonants that feel blunt in the mouth. Choctaw names pull from clan towns and the stickball field, which the Choctaw Name Generator lists. Religious and institutional names come from Latin and Greek roots, which is why clerics and paladins sound formal. Place names in fantasy often follow British topography, combining a feature word with a personal name. Faction names tend toward the Latinate because real institutions did, and readers map that weight onto them. The convention of the apostrophe in fantasy names comes from a misreading of how real languages mark glottal stops. None of this is fixed, and a good name can ignore every pattern here and still work.

Hard northern names stack consonants and keep vowels short, the sound of cold places and old grudges. A name like Brakk Stonhand reads as dwarven without needing a label. Liquid elvish names run long and open, with vowels that carry and few hard stops. A name like Aelira Vaelith sounds elvish the moment it hits the page. Blunt martial names use short syllables and plosives, built to be barked in a fight. A name like Gorst or Krell fits an orc or a soldier and nothing else. Formal clerical names carry Latin weight, ending in vowels or soft consonants. A name like Aldren Voss reads as a priest or a scholar before you explain anything. A protagonist dropped into a fantasy world needs a name built for that setting, which the Isekai Name Generator supplies from a different list. Trickster names use doubled letters and unexpected stress, so they feel off-balance on purpose. A name like Pimwick Fenn signals a rogue or a bard without saying so. Place and faction names favour compound structure, feature word plus modifier, which is how real settlements got named. A name like Ashford Reach works for a town, a house or a mercenary company. Mixed-register names combine two traditions, which reads as a character from a border region or a mixed parentage.

Four prompts that miss

a d&d character name that is very old and very tired returned Auren Vael, Mordecai Thane, Elyra Dun, Voskar Ilen, Sera Nul, Threnody Aum, Cassien Vor, Ilvaen Rook. None of the eight ends the way another one does. None of the eight is wrong, and none of them is about your subject in particular. That is the failure mode worth recognising.

a d&d character name for something that guards a door returned Kaelthas Veyr, Dorn Halvard, Seraphine Vaelor, Grimwald Thorne, Ysolde Marrow, Thane Blackbriar, Liraen Duskmere, Brakka Ironjaw. No ending repeats across the eight. The prop took over. All eight are about the thing in the sentence and none of them is about the thing being named.

Read the two prompts again and the two failures are exact opposites. One gives the model a tone to imitate and nothing to name. The other gives it a single object to name and no tone at all. Both return eight plausible names, and neither returns eight names for your subject in particular.

Three routes, compared

Three routes get a d&d character name. Only one of them is a name generator.

What mattersBy handA general chatbotThis generator
Time for eight namesTwenty minutes or moreOne prompt, then editing2.4 s per set, instant on a repeat
Same prompt, same eightOnly if you write it downNo, the wording driftsYes
Explains the choiceYou doYes, at lengthNo
CostYour timeA subscriptionFree, no account
Checks trademarksNoNoNo

A first run takes a few seconds. The same sentence again returns in milliseconds, because the backend caches each set by prompt, so a set you liked is reproducible tomorrow and a set you did not like costs nothing to replace.

The generator can't know your table, so it can't tell whether a name will collide with another player's. It won't catch names that already belong to a famous franchise, which is a real risk with short, punchy fantasy names. A name that reads fine on the page can be a mouthful in play, and only saying it out loud will tell you.

Rewriting for a better set

The repair is one clause. a d&d character name with hard northern consonants names a place and a kind of thing, and the output follows: Kragnir Skald, Thorgrim Vargsson, Brynjar Ketilsson, Hrafnkell Sturluson, Grimketill Torfisson.

You write something like a tired half-elf ranger who distrusts cities, and the tool reads it for signals. It picks up role words, species words and mood words, then weights them against each other. A role word like ranger pulls toward outdoor, occupational sounds, short and earthy. A mood word like tired softens the consonants and shortens the name, so it reads as worn rather than sharp. It ignores anything it can't map to a sound, so your backstory detail about a dead brother changes nothing. Eight names come back, spread across registers rather than clustered in one, so you can compare. Two of the eight usually sit close to your description, and the rest test adjacent directions. Names that clash with your species signal get dropped before they reach you. If your description names a class and a tone, expect the output to hold both, though not always in one name. A description with contradictions, like a gentle assassin, produces names that split the difference.

What readers ask

Can I use these names in a published adventure?

Names aren't protected by copyright on their own, so a name you generate is yours to use. Trademark is different, and a name that reads as a known property could cause trouble in a commercial product. Check any name you plan to sell against existing franchises before you commit.

Why do so many fantasy names use apostrophes?

The apostrophe is meant to mark a glottal stop or a syllable break in a fictional language. Most published fantasy uses it as decoration, which is why so many names carry one without reason. Use it where you want a pause in speech, and drop it everywhere else.

How do I keep names consistent for one culture?

Pick two or three sound rules, like a preferred vowel or a banned consonant, and hold to them. Run the generator several times with related descriptions and keep only the names that obey your rules. Consistency comes from what you reject, not from what the tool returns.

Should I say the name out loud before I use it?

Yes, because a name that looks fine can be awkward to shout across a table. Say it three times fast and see whether it still works, and check how it sounds in a sentence. If it slows you down in play, it'll slow everyone else down too.

What makes a name feel wrong for a character?

A mismatch between the name's register and the character's role usually causes it. A soft, liquid name on a brutal soldier reads as a mistake unless you mean it as contrast. Stress and length matter too, since a four-syllable name on a background character draws attention you may not want.

Mara Ellison, site author
Mara Ellison

Mara writes speculative fiction and has run the same tabletop campaign since 2016. She covers fantasy and creative naming here, mostly from the angle of what a name does to a reader in the first line.

Most of her work on Calmvivo is in the fantasy and creative lists. She tests each candidate the way she would in a manuscript: whether it can be said aloud without stumbling, whether it sits too close to a character everyone already knows, and whether the spelling points at the sound she means.

Articles: 79