Dragon Name Generator
Generate powerful dragon names with AI — elemental, ancient and explained. Perfect for D&D campaigns, fantasy fiction and worldbuilding.
Input
Optional. Steer the theme in your own words (up to 500 characters).
Turn off for a plain list of names only — no meanings or flavour text.
2 credits per name. Only the names you get back cost credits.
Output
| Name | Description |
|---|---|
| No data yet | |
Guides
A dragon's name is doing a job before it ever breathes fire: it has to sound old, dangerous and slightly unpronounceable on purpose. Fluffy doesn't raze villages. Vyraxthos does.
This generator produces dragon names built from elemental and mythic vocabulary — fire, ice, shadow, storm — paired with a line describing the dragon's nature, so you know whether you've got a hoarding elder wyrm or a young upstart looking for a fight.
How to use it
Length tracks age and grandeur. Short, blunt names (Rok, Vash, Ember) read as young or feral dragons — the kind that hasn't earned a title yet. Long names (Vyraxandriel the Ashbound) read as ancient, named, storied — the ones with their own chapter in the setting's history.
Complexity decides how invented the phonetics feel. Simple leans on recognisable fire/ice/shadow words. Elaborate pushes toward invented syllables and consonant clusters — harder to say out loud, but more distinctly "dragon."
Use extra context to lock in the flavour you need:
- "ancient red dragon, hoards gold, arrogant"
- "young white dragon, feral, barely speaks Common"
- "shadow dragon, name should sound whispered rather than roared"
- "based on Chinese dragon mythology rather than European"
Will these work for a Dungeons & Dragons campaign?
Yes — the elemental-and-might convention here matches how D&D categorises chromatic and metallic dragons, so a name generated for "ancient red, arrogant" will read correctly to players without further explanation.
Can I use a generated dragon name in my own game or novel?
Generally yes — short invented names aren't protected by copyright. Do a quick search before committing to one, since the model has read a lot of fantasy fiction and can occasionally hand back something too close to an existing franchise's dragon.
Does the description tell me the dragon's stats or abilities?
No — it's one line of flavour (temperament, hoard, reputation), not a stat block. Use it as a writing prompt, not a rules reference.
Why do repeated runs sometimes repeat names?
Large batches of dragon names cluster around the same few strong words (Vyr-, Thorn-, -axis). Near-duplicates are filtered out before you see them, and pressing Generate again nudges the model toward names it hasn't already shown you.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/name-generator/dragon-names \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"complexity": "balanced",
"length": "medium",
"context": "",
"count": "5",
"describe": "true"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `name-generator__dragon-names` tool (Dragon Name Generator) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.