GenerateRandomSearch

Dragon Name Generator

Builds a dragon's name from the Ember sound system — long vowels between hard stops, closing on -ax, -oth or -on — and gives it an epithet chosen for the dragon's element: a by-word (the Ashen), a compound by-name (Frostfang) or a title tied to a place (Warden of the Storm Coast). The name is checked against its sound rules and the epithet against the element's word lists before either is shown.

What this generator does

Gives a dragon the two parts most stories use — a name that sounds old and heavy, and a by-name that says what the creature is — and keeps them consistent: a frost dragon is not called the Smouldering.

How to use this tool

  1. Choose an element: fire, frost, storm, stone, sea or shadow. It decides the epithet's words, not the name's sound.
  2. Choose an epithet style, or Name only.
  3. Change the origin if the dragon should sound older (Arcane) or stranger (Nocturne); set an ending, how many and press Build names.
  4. Type a seed word to rebuild the same list later.

Understanding the controls

Origin
Fourteen sound systems; Ember is the default here. The rules for whichever is chosen are printed under “show the rules”.
Element
Fire, frost, storm, stone, sea or shadow. Picks which word lists the epithet is drawn from.
Epithet
Name only; the Adjective; a compound by-name such as Stormwing; or a title of a place such as Keeper of the Deep Mines.
Ending and structure
An optional feminine or masculine ending from the origin's own list, and one name or a name with a family name.
How many and seed
Up to fifty with no repeated name in a list; a seed rebuilds the identical list while the generator is unchanged.

Worked examples

Seed 'hoard', Ember, fire, the Adjective, four names
Dreixkion the Red, Auxordnas the Unquenched, Zeikgord the Ashen, Arrae the Scorched — as the page builds them for that seed.
Same seed, frost, by-name
Dreixkion Winterbreath, Auxordnas Frostfang, Zeikgord Icetail, Arrae Winterscale. The names repeat because the seed is the same; only the epithets follow the new element.
Same seed, storm, title
Dreixkion, Bane of the Thunder Heights · Auxordnas, Warden of the Storm Coast · Zeikgord, Keeper of the Cloud Peaks · Arrae, Bane of the Grey Fells.

Common use cases

  • Naming a dragon in a novel or campaign
  • A whole brood that sounds related
  • Villain and boss names for a tabletop session

How this generator works

The name is assembled from the chosen origin's openings, vowels and closings (Ember by default), then taken apart again against those rules from the finished spelling and discarded if it cannot be. The epithet is drawn afterwards from the same random generator: an adjective, a first half and a second half, or a title and a place, from original word lists kept separately for each element. Each epithet is then read back against its element's lists.

Randomness and fairness

Every fragment and epithet is drawn with the browser's cryptographically secure generator, or all from one seeded draw when a seed is typed. Seeded lists are deterministic, not cryptographic. No name repeats inside one list.

For how randomness is produced across the whole site, see how Generate Random works.

Limitations and good to know

  • Ember is an invented sound system, not a language; no name here means anything. The epithet lists are original English words, about ten per slot for each element, so a long list will reuse them.
  • Names are not checked against published books, films or games. A resemblance to a famous dragon is coincidence — search before publishing.
  • A seed reproduces a list for anyone who types it; it is not private.

Practical tips

  • Use the compound by-name when other characters need something short to shout; keep the title for formal scenes.
  • For a brood, keep the origin and element fixed and add a family name, so siblings share a closing sound.