Fantasy Name Generator

Names for characters and places — pick a style and generate.

How to generate a batch of names

  1. Pick a style: Elvish, Dwarvish, Dark, or Noble. This decides which syllable banks the generator draws from.
  2. Pick a type: Character for people, Place / Town for locations. Place names get style-appropriate endings like Vale, Forge, or shire.
  3. Click Generate. You get ten names at a time, and clicking again gives ten completely new ones.

There is no limit and no cooldown, so the right way to use this is to generate five or six batches fast and jot down anything that catches your eye, then stop and compare.

A worked example

Say you need an elvish ranger and her home village for a campaign. Set style to Elvish, type to Character, and generate. The output looks like Sylwenriel, Thalias, Galanawyn: a flowing opener such as Ae, Syl, or Cele, often a soft middle syllable like ri or wen, and a liquid ending like riel or anor. Pick Sylwenriel. Now switch type to Place / Town and generate again; the same syllable machinery runs, but harsh character endings are trimmed off and a place suffix is attached, giving results like Thalria Vale, Faelor Glade, or Celenadors. Two clicks, and the ranger of Thalria Vale has a name that sounds like it belongs to the same language as she does, which is the detail most hand-invented names get wrong.

How the styles actually differ

Each style is a set of three syllable banks: about ten openers, six to eight middles, and eight endings, chosen so the phonetics stay consistent. Elvish leans on vowels and soft consonants (El, Fae, wen, iel). Dwarvish is built from hard stops and compact clusters (Grim, Khaz, grim, nar). Dark uses harsher sounds (Vex, Skar, goth, rax), and Noble assembles names from real Germanic name elements (Ed, Theo, mund, ric), which is why Noble output like Edmund or Theoward sounds plausible for human kings. Names take a middle syllable about 60 percent of the time, so lengths vary naturally between two and three syllables. It all runs locally in your browser with plain randomness, no server, no accounts, and the names are yours to use in any book, game, or campaign without attribution.

Honest limitations

The syllable banks are fixed, so with enough batches you will see repeats, and popular-sounding combinations will occur for other users too; if a name will anchor a published novel, search for it first. There is no gender toggle, no surname mode, and no way to lock a syllable you like and reroll the rest, so treat near misses as editable: swapping one syllable by hand is normal workflow, not cheating. Place names occasionally come out slightly awkward when a trimmed ending meets a suffix that starts with the same letter. Generate again; the next batch costs nothing.

Frequently asked questions

Can I use these names in my book or game?

Yes. Generated names are yours to use in fiction, games, D&D campaigns, or anything else, commercial or not. No attribution needed.

How do the styles differ?

Each style uses different syllable banks: elvish favors flowing vowels and soft consonants, dwarvish favors hard stops and compact names, dark style uses harsher clusters, and noble style produces longer, formal constructions.

What if I want a name to mean something?

Generate until something feels right, then adjust a syllable or two by hand — most memorable fantasy names are generator output plus one human touch.