Fantasy Character Name Generator

Built and verified by pengchun · Last reviewed · How we verify

Generate epic fantasy character names for elves, dwarves, orcs, wizards and heroes. Perfect for RPGs, D&D and fantasy adventures.

Adventurer Awaits
Elorin Dawnweaver
Elf

What this generator produces

The generator assembles fantasy character names from curated sound and word parts rather than from a list of finished names. Each result is a complete name for a character in a novel, a tabletop campaign, a game or a role-playing profile, and it can be rolled again as often as you like until something fits.

Because the names are built from parts, the results share a family resemblance: they sound like they come from the same world. That is usually what a story needs - a cast whose names belong together - and it is hard to get from a list of names borrowed from a dozen different franchises.

How to use it

  1. Click Generate to build a new name.
  2. Click Generate 5 to build a shortlist of five names you can compare side by side.
  3. Click Copy next to a result to put that name on your clipboard.
  4. Keep rolling until the sound matches the character you already have in mind, then write the name into your notes before you navigate away.

How fantasy names are actually built

Invented names are not random letters. Writers who do this well work with two things: a sound inventory and a set of name parts.

The sound inventory is the small set of consonants and vowels a culture in your world is allowed to use. Elvish-style names lean on flowing consonants such as l, r, n, th and m, and on open syllables that end in a vowel. Dwarven-style names lean on hard stops such as k, g, d and t, often followed by r, and they tend to be short. Orcish names push the same consonants into harsher clusters and use fewer vowels between them.

The name parts are reusable pieces - a beginning such as Ael, a middle such as dra, an ending such as wen - that can be recombined to produce a whole family of names with a shared feel. Once you have decided that a culture always ends certain names in -iel, a new character from that culture is a two-minute job instead of a blank page.

Name styles and what they signal to a reader

StyleTypical soundsWhat it signals
Elvish or high-fantasyl, r, th, ae, ia; endings such as -iel, -wen, -dorAncient, graceful, long-lived
Dwarven or NorseShort, hard k, g, d, t with r; endings such as -in, -urSturdy, martial, clan-minded
Orcish or goblinHarsh clusters, gutturals, few vowelsThreatening, communal, blunt
Arcane or scholarlyLatin and Greek flavoured roots, -us, -ax, -orEducated, formal, slightly foreign
Modern fantasyTwo clean syllables, one strong nounFast, readable, easy to say aloud

These conventions are not rules of nature, they are reading habits built up by a century of fantasy writing. Borrowing them works because readers already know how to decode them. It is worth knowing where some of them come from: the dwarf names in modern fantasy descend from a list of dwarf names in the old Norse poem known as the Voluspa, which is why so many of them share the same shape.

A four-step method for naming a character

  1. Decide which culture the character belongs to, and write down that culture's allowed sounds in one line. Everything else follows from this.
  2. Build a skeleton of two or three syllables from those sounds, keeping the syllable shape consistent from name to name.
  3. Say it out loud and spell it back. If a reader cannot guess the pronunciation, they will skip the name every time it appears on the page.
  4. Check for collisions. Search the name before you commit: surnames, brands, and the names of famous characters in existing franchises all live in the same space your reader's memory does.

Mistakes that make a name feel amateur

Naming a whole cast, not just one hero

A single good name is easy; a consistent cast is what makes a setting feel real. Three habits do most of the work:

Putting generated names to work

Treat every result as a seed. Generated names are strongest when you keep the ones that sound right, edit a syllable to fit your culture's rules, and then stop generating and start writing, because a name only becomes real once it is attached to a character who does something.

If you are building a character rather than just a name, the name generator hub collects the other styles on this site - heroes, samurai, bands and song titles - and the coat of arms generator can give the same character a matching heraldic device with a formal blazon.

FAQ

Are these names unique?

The parts are combined at random, so repeats are rare, but no generator can promise a name that nobody has ever used. Search any name you plan to publish, especially if it is for a commercial game or book.

Can I use generated names in a novel or a game?

Yes. The names are generated in your browser from generic sound parts, and nothing on this site is copied from an existing franchise, so the results are yours to use. Check them against existing trademarks and characters before you publish.

How do I make a whole cast sound consistent?

Pick three or four sounds and one or two endings that belong to the culture, and reuse them across the cast while varying the length of the names. Consistency of sound is what readers notice, not originality of each name.

Does the generator send anything to a server?

No. Every name is assembled in your browser with no network requests, so nothing you generate is uploaded or stored anywhere.

← Back to all tools