Naming is the part of character creation people most often rush and most often regret. The stats can be rerolled and the backstory can be rewritten, but the name is the thing everyone says out loud, session after session, chapter after chapter. The good news is that a memorable name is not a stroke of luck. It follows a few simple principles, and once you can hear them you can find a fitting name in minutes rather than agonising for a week.
Prefer to dive in? Generate a batch now and refine the best in seconds.
Browse all generatorsStart with the world, not the dictionary
The strongest names grow out of context. Before you reach for anything, ask three small questions: where is this character from, what do their people value, and what role do they play. A blacksmith's daughter from a river town, a duelist raised in a decaying court, and a warlord who took their name from a battlefield will not sound alike, and they should not. When the name carries a hint of place and station, it stops being decoration and starts being information.
This is why borrowing a real naming tradition works so well as a starting point. Tolkien's Elvish leans on Finnish and Welsh; the houses of Westeros echo Old Norse and medieval England. You are not copying those worlds, you are noticing that consistent names make a culture feel real. Pick a flavour and stay roughly inside it.
Sound is meaning
Before a name means anything, it sounds like something. Hard consonants such as K, G, DR and TH read as strength and threat, which is why they suit warriors, monsters and the things that live under mountains. Soft, flowing syllables with L, S and open vowels read as grace and age, which is why they suit scholars, courtiers and the long-lived. You can feel the difference between Grokmaul and Aerelin without being told which one swings an axe.
Use this on purpose. If you want a gentle healer with a dangerous secret, give them a soft name and a hard surname and let the contrast do the work. If you want a brute who turns out to be kind, soften the edges of an otherwise harsh name. The sound sets an expectation, and you decide whether to confirm it or play against it.
Match the name to the kind of being
Different peoples carry different naming logic, and leaning into that is the quickest route to a name that feels earned. A few patterns worth knowing:
- Elves tend toward melodic, multi-syllable names that suggest age and artistry. If you want that sound without inventing from scratch, the elf name generator builds them piece by piece.
- Dwarves favour stout, consonant-heavy names and clan or forge surnames. Try the dwarf name generator for that mountain-forged feel.
- Humans work best when they sound plausibly historical rather than invented, which the human name generator handles across several cultures.
- Half-elves live between two traditions, so a graceful given name with a grounded family name reads as true to their heritage. The half-elf name generator leans the blend whichever way you like.
- Halflings lean cosy and good-natured, full of homestead and family names, which is the whole idea behind the halfling name generator.
- Orcs earn harsh, guttural war-names, and the orc name generator builds deed-names like Skullsplitter alongside plainer ones.
- Dragons are single grand invented names plus an epithet, not a first name and a surname, so the dragon name generator invents one word worthy of a wyrm and adds a title.
- Demons follow the same idea from the lower planes, which is why the demon name generator pairs an infernal name with a dread title.
- Vampires want an elegant given name and an aristocratic surname, often with a particle like von or de, which the vampire name generator shapes across four bloodlines.
You do not have to obey these conventions. A dwarf raised among elves, or a vampire who buried their old name, can break the pattern on purpose. The trick is that the break should mean something. An unintentional mismatch, like a high elf called Grog Skullcrusher, just reads as a mistake.
Mind the length, and pass the tavern test
The two ways a fantasy name fails are being unpronounceable and being dull. A name buried in apostrophes and rare consonants turns reading into a crossword, and a name like Gandolf or Avalon announces that you reached for the nearest cliche. Aim for the middle.
Here is a test that catches most problems. Imagine your character walking into a crowded tavern and introducing themselves. Can the bartender say it back without stumbling? Would they remember it tomorrow? If the answer is no, shorten it or smooth it. A long, formal name can still work if there is an obvious short form, the way Aria might shorten from something grander. Leave room to grow, too: a plain base name can earn an epithet later, and Aria the Unbroken hits harder than a name that was already a paragraph.
First name, surname, epithet
Think of a full name as up to three jobs. The first name is personal and is what people call them. The surname signals family, trade or place, and is where you smuggle in worldbuilding: a family called Ashvale clearly comes from somewhere, and somewhere a little grim. The epithet is earned, not given, and it is the most flavourful of the three. Worldburner, the Unseen, of the Sunless Throne: these tell a story in two or three words. Most ordinary characters need only the first two. Save the epithet for the ones who have done something to deserve it.
Use a generator as a springboard, not a slot machine
A name generator is at its best when you treat it as a brainstorming partner rather than a vending machine. Generate a batch, then read the names out loud and keep the two or three that catch your ear, even if none is perfect. Often the winner is a generated first name with a surname you tweaked, or two halves of different results stitched together. Every generator on this site lets you copy, save and refine the names you like, so you can shortlist quickly and then nudge a favourite into shape. Pick a type, generate, and steal the best parts.
Common mistakes to avoid
- The unpronounceable wall. If you need a pronunciation guide for a side character, simplify.
- The accidental twin. Two party members called Theron and Theran will confuse the table for a year. Vary the opening sounds.
- The on-the-nose pun, unless comedy is the point. Sir Stabsalot ages badly across a long campaign.
- The mismatch. Match the name to the character's culture unless the clash is deliberate and meaningful.
- The thesaurus name. Stacking dark adjectives into Grimshadow Bloodnight is a parody of menace rather than the real thing. One strong image beats three.
A quick method when you are stuck
When the session is starting and you need a name now, this takes about a minute. Decide the kind of being and one word of personality. Open the matching generator and produce a dozen names. Say them aloud and shortlist three. Keep the one that surprises you slightly, swap its surname if the pairing is off, and write it down. Done is better than perfect, and a name you can say with confidence at the table beats a flawless one you are still second-guessing.
