Names
Fantasy Name Generator
Used by developers, writers, and creators worldwide.
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.
Loading usage…
Free forever — no account required
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Select a style from the dropdown that matches your character's race or cultural background.
- Set the count field to how many names you want — five is a good starting point for a single character.
- Click Generate to produce a fresh batch of fantasy names drawn from that style's syllable patterns.
- Scan the list aloud; eliminate names that feel tonally wrong and note any that come close.
- 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.