Skip to main content
Back to Names generators

Names

Fantasy Name Generator

A fantasy name generator built for writers, game masters, and worldbuilders who need character names that actually sound like they belong in the world they're creating. This tool uses race-specific syllable patterns across four styles — Elvish, Orcish, Dwarven, and Medieval Human — so every name carries the right phonetic weight. An elvish name flows with soft vowels; a dwarven one lands hard with consonants that feel carved from stone. Procedural generation means you won't see the same ten names recycled every session. Each click assembles new combinations, giving you names like Aeltharyn or Grommak rather than generic placeholder text. Control how many names per batch and which style fits your lore. Mix styles across a single party to reflect different cultural origins, or lock in one style for a homogeneous faction.

Read the complete guide — 5 min read

Added April 2026

Free forever — no account required

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Select a style from the dropdown that matches your character's race or cultural background.
  2. Set the count field to how many names you want — five is a good starting point for a single character.
  3. Click Generate to produce a fresh batch of fantasy names drawn from that style's syllable patterns.
  4. Scan the list aloud; eliminate names that feel tonally wrong and note any that come close.
  5. Copy your chosen name directly, or use a near-miss as a starting point and tweak one syllable to personalise it.

Use Cases

  • Naming an entire D&D 5e party before session zero with culturally distinct names
  • Stocking a GM prep sheet with 20 NPC names across Orcish and Medieval Human styles
  • Building a Dwarven clan roster — miners, elders, and blacksmiths — for a published campaign supplement
  • Generating a consistent elvish noble house naming convention for a fantasy novel in Scrivener
  • Quickly naming throwaway village characters in short fiction without breaking writing flow

Tips

  • Generate names in batches of ten rather than five — the best name in a list is usually not the first one.
  • Run the same style twice without changing settings; syllable recombination means you'll rarely see duplicates.
  • For a party of four, use a different style per character — the phonetic contrast makes each name more memorable at the table.
  • Dwarven names work surprisingly well for gnomes and halflings if you need something sturdy but not as brutal as Orcish.
  • Save full batches to a notes app before your session; you'll use more NPC names than you expect and won't want to stop mid-scene to generate more.
  • If a generated name looks unpronounceable, add a vowel between two consonants — players need to be able to say the name without stumbling.

FAQ

how do elvish and orcish name styles actually differ in this generator

Elvish names combine long vowels (ae, ei, il), liquid consonants (l, r, n), and open syllables — producing a musical, flowing sound. Orcish names favour voiced stops (g, k, d), short harsh vowels, and closed consonant clusters. The difference is intentional and phonetically consistent, so names read and sound right when spoken aloud at the table.

are fantasy names generated here free to use in a published novel or game

Yes. Every name is assembled procedurally from syllable combinations, not pulled from any existing IP, so there's no copyright holder. You can use them in self-published novels, Dungeon Masters Guild products, or indie video games without attribution. Do a quick search before publishing to confirm a name doesn't closely mirror an existing trademarked character.

how many names should I generate to find one that actually fits my character

Two or three batches of five usually gives enough variety without decision paralysis. Read the names aloud — hard consonants feel aggressive, soft vowel endings feel graceful. If nothing fits exactly, use a generated name as a base and swap one syllable; most writers land on their final name within three rounds.

Can this generate names for a specific fantasy race?

Yes — choose Elvish, Orcish, Dwarven, or Medieval Human and the generator uses that race's syllable patterns, so elvish names come out flowing and vowel-rich while dwarven and orcish names land harder on consonants. Generate a batch in one style for a unified faction, or mix styles across a party to reflect different cultural origins.

How do I make a fantasy surname or full name?

Generate a batch and pair any two results — use one as a given name and another as a surname or epithet (for example "Aeltharyn" + "Grommak"). Because each click produces fresh combinations rather than recycling a fixed list, you can keep generating until you find a first and last name that sound right together for your character or house.

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.