CodeKitHub
Generator Tools

Dragon Name Generator

Last updated:

A dragon's name should sound ancient and enormous — something that feels earned by centuries of hoarding gold or scorching kingdoms. This tool combines invented draconic names (Pyraxis, Glacividus, Terravok...) with elemental themes and optional epithets (the Ancient, of the Mountains, the Devourer...) to generate full dragon names on demand.

Results

What Is This Tool?

This tool pairs an elemental name word bank (Fire: Pyraxis, Emberfang; Ice: Glacividus, Frostmaw; Earth: Terravok, Stonehide) with an optional epithet word bank (the Ancient, of the Mountains, the Devourer, the Sovereign) to generate epic dragon names.

Switch between Fire, Ice, and Earth using the element selector, which draws names from a dedicated bank tuned to sound thematically right for each element.

About half the generated names include an epithet and half are just the base name alone, giving you a mix of shorter and more elaborate options in each batch.

Why Use It?

  • You're mid-session running a D&D campaign and the party just cornered an ancient red dragon you hadn't statted a name for yet — pick Fire and generate a batch instead of stalling the table.
  • You're building a fantasy novel's antagonist roster and need a dozen dragon names that sound like they belong to the same world — generate several Ice-themed batches for a frozen-north brood so the names feel like a matched set.
  • You're designing a video game boss encounter and the placeholder name "Dragon_Boss_01" is still in the design doc a week before the art pass — grab something with an epithet like "the Devourer" to hand off to the writers.
  • You're worldbuilding a tabletop setting with three dragon clans tied to different terrains — cycle through Fire, Ice, and Earth to give each clan a name bank that sounds distinct from the others.
  • You want to keep rolling through name after name until one just clicks — there's no cap on how many batches you generate, and nothing you type or copy ever leaves your browser.

How to Use

  1. Choose an element — Fire, Ice, or Earth — from the element selector.
  2. Click "Generate" to produce eight dragon name suggestions.
  3. Click "Copy" next to any name you like to copy it to your clipboard.
  4. Click "Generate" again for a fresh batch of eight if none of them fit yet.

Example

Input

Element: Fire

Output

Pyraxis the Ancient, Vulkorath, Emberfang of the Mountains, ...

Each generation produces eight unique names, roughly half with an added epithet and half as a standalone base name.

Element word banks

Each element draws from its own dedicated set of base names, tuned to sound thematically appropriate.

ElementName examples
FirePyraxis, Emberfang, Vulkorath, Scorchtail
IceGlacividus, Frostmaw, Rimewing, Boreastrix
EarthTerravok, Stonehide, Rootwing, Granithorn

Related tools

For more character and name generators, try these.

Fantasy Name Generator · Demon Name Generator · Hero Name Generator

Picking a name that fits your dragon's role

A dragon's name can do double duty as a hint about its personality and history, not just its element. Bare base names like Terravok or Frostmaw tend to read as younger, wilder, or less storied — good for a random encounter or a mount. Names with an epithet attached, like "Vulkorath the Sovereign" or "Boreastrix of the Mountains," read as older and more consequential — reserve those for the dragon your players will remember, or the final boss.

  • For a throwaway random encounter, use a bare base name — it won't overshadow the dragons you've built a real backstory for.
  • For a campaign's central antagonist, generate a few batches and hold out for one with an epithet that hints at its personality — "the Devourer" reads very differently from "the Sovereign."
  • For a matched set of dragons in one brood or clan, stick to a single element so the names share a consistent sound instead of clashing across Fire, Ice, and Earth.

Frequently Asked Questions

Are these based on real mythology or existing fiction?

No — the names are randomly generated, invented words designed to sound ancient and draconic. They aren't drawn from any specific mythology or copyrighted work, and any resemblance to an existing dragon's name is coincidental.

Can I generate a dragon name for a different element, like lightning or water?

Currently the tool offers Fire, Ice, and Earth themes. You can still use any generated name for a different element if the sound fits — the word banks aren't hard-coded to a specific power, just a general aesthetic.

Will I get the same name twice?

Each batch of eight is generated to avoid duplicates within that batch, but different batches can occasionally repeat a name since the word banks are limited in size.

Does this generator save or track the names I copy?

No. Name generation and copying both happen entirely in your browser — nothing is sent to or stored on a server.

Can I use these names for a published story or game?

Yes, the generated names are free to use in your own creative work. They aren't checked against existing trademarks, so if you're publishing commercially it's worth a quick search on any name you land on.

How many names does each click generate?

Eight names per click, all from the element you have selected. If you want more, just click Generate again — there's no cooldown or daily limit.

Can I regenerate just one name instead of the whole batch of eight?

Not currently — clicking Generate replaces the full batch of eight. If you like seven out of eight, copy the ones you want to keep before generating again.

Do the epithets always pair with the same base names, or is it random?

It's random — any base name from the selected element can be paired with any epithet from the epithet bank (or with none at all), so the same base name can show up plain in one batch and with "the Ancient" tacked on in another.

Is there a way to filter for shorter names only, without an epithet?

Not as a toggle, but since roughly half of each batch of eight comes back as a bare base name, generating a couple of batches usually turns up enough short options to copy directly.

Do the three elements share any names, or are the word banks completely separate?

The word banks are separate — Fire, Ice, and Earth each draw only from their own set of base names, so switching elements gives you a genuinely different pool rather than the same names relabeled.

Related Tools