Fantasy name generator

Twelve names at a time for elves, dwarves, orcs, humans, fae, dragons and places. Each people has its own sound. Tap a name to save it.

People
Names for

Flowing vowels, soft consonants (l, r, th, s) and three-syllable rhythms, in the tradition of Tolkien's Sindarin-inspired names.

Saved

Names for your own world, with AI

Describe a culture, a place or a character ("desert traders who worship the moon", "a cheerful necromancer") and get ten fitting names with notes on their sound.

AI output is generated by openai/gpt-6-luna via Vercel AI Gateway. It can be wrong or odd; the prompt lists on this page work without it.

How to build fantasy names that feel real

  1. Give each culture a sound palette. Choose a handful of consonants and vowel patterns per people and stick to them. Readers notice consistency even if they cannot name it.
  2. Vary length and first letters. If your two leads are Aelwen and Aerion, readers will mix them up. Different initials and syllable counts help.
  3. Use surnames to tell history. "Ironhammer" says trade and family pride; "Thornwood" says land. Epithets ("the Ashen") work for legends and dragons.
  4. Say it out loud. If you cannot pronounce it, nor can your audiobook narrator. Limit apostrophes to cultures where they mean something.

Got your names? Give them lives with the character generator, a home with the setting generator, or a story with fantasy writing prompts.

Questions writers ask

How does this fantasy name generator work?

Each people (elf, dwarf, orc and so on) has its own set of hand-picked syllables and endings. The generator joins a start, an optional middle and an ending, so names share a recognisable sound without repeating. It runs entirely in your browser.

How do I make a fantasy name sound right?

Keep a consistent sound for each culture: soft l, r and th sounds read as elvish; hard k, g and d read as dwarvish. Read names aloud, avoid names that look like real words by accident, and keep main characters' names easy to tell apart (different first letters and lengths).

Can I use these names in my book or game?

Yes. Generated names are free to use in novels, tabletop campaigns and games. As with any name, do a quick search to make sure it is not already a famous character.

Can it also generate place names?

Yes. Switch to "Places" to get town and kingdom names built from evocative English roots, like the style of many classic fantasy maps.

What does the AI option do?

Type a short description of a culture or character and the AI suggests names with a brief note on their sound and meaning in your world. It runs only when you press the button.