Free · No sign-up · For every race & realm

Fantasy Name Generator — Free D&D names with meanings

Roll ten names that sound like they belong somewhere, each with its meaning. One tap turns a name into a character.

10 names a roll

Meanings

Any race

One-tap character

Race

Gender

Sound

World flavour (optional)

Ten names a roll, each with what it means.

Browse name generators by race

Each page starts the generator on that race and explains how its names are built.

Example fantasy names

A dozen names rolled with this generator, with the meaning it gave each one. Roll your own above for ten more.

Aelindra Moonwhisper

Elf: starlit grace of the quiet wood

Thorbek Ironhand

Dwarf: bold hand that does not yield

Seraphine Holt

Human: fiery one of the wooded rise

Pip Tinkerly

Halfling: small one of the fiddling fingers

Ugthar the Render

Half-orc: tearer of shields

Valekor Thas

Tiefling: the one who bargained twice

Zanna Nackle

Gnome: clever daughter of the small hammer

Kerrhylon Arjhan

Dragonborn: he who stands first

Morrigan Ashveil

Dark fantasy: she who walks behind the smoke

Brynnhildr Ulfskar

Human, northern: armoured battle-maiden

Mugrash Shieldbreaker

Orc: broke the line at the ford

Lirael Galanodel

Elf: song of the moon-blossom house

How fantasy names work

A good fantasy name does two jobs. It tells the table what the character is before anyone reads the sheet, and it is easy enough to say that people actually use it. Elven names run long and melodic; dwarven names are short and hard; halfling names sound like someone who bakes; orc names sound like someone who does not. This generator follows those conventions for every D&D 5e race and invents a meaning for each name so you have a hook, not just a sound.

Pick a race and, if you like, a gender and a sound. The world flavour box is where it gets specific: "Norse-inspired", "desert trading kingdom", "drow house", "plague-struck port". Each roll returns ten names. Re-roll as often as you need, copy the ones you like, or download the lot as a PDF for the session.

If you need a particular race, the pages above start the generator there and explain how that culture builds its names, with example names you can take straight to the table.

Got a name? Give it somewhere to live.

The free map generator draws the town, dungeon or region, and you can pin characters to it. Most people who start here end up there.

Open the map generator

Frequently Asked Questions

Which fantasy races does the name generator support?

Elf, dwarf, human, halfling, half-orc, orc, tiefling, gnome and dragonborn, plus a mixed "any fantasy" mode. Each race follows its own naming conventions, and the world flavour box accepts anything else: drow, duergar, Norse humans, a city of your own.

Do the names come with meanings?

Yes. Every name is returned with a short invented meaning in the style of its culture, so you get a character hook as well as a name.

Can I generate female or male names only?

Yes. Use the gender selector, or open the female and male name generator pages, which start with gender already set.

How many names do I get per roll, and is it free?

Ten names per roll, free, with no account needed. Guests can roll up to 5 times an hour; a free LoreKeeper account lifts that and lets you save names to your world.

Can I use these names in my D&D campaign or novel?

Yes. Generated names are yours to use however you like. Click the sword icon on any name to turn it into a full character with portrait, stats and backstory.

Made in LoreKeeper

Then bring it to life

Everything you generate can star in a cutscene. These were all made in LoreKeeper, from a line of text and a picture.

Start free

Bollo raises the glaive

The Conjuror's Party

The Swamp Soothsayer

The Towering Shadow

Shieldmaiden of the Pass

The Chirpy Ferryman

The Wolfwalker's Crossing

Riders of the Dust

The Dustborn Giant

Get weekly GM tips and generator updates

Join the LoreKeeper newsletter. No spam, unsubscribe anytime.