Name Structure: Prefix + Middle + Suffix + Title
Every dragon name follows a consistent structure rooted in the Draconic language. Understanding this structure helps you interpret what your generated name means and how it reflects the dragon's nature.
- Prefix: Indicates elemental affinity or bloodline (Ign- = fire, Nax- = lightning, Elyn- = moonlight, Crys- = crystal)
- Middle syllables: Record deeds, territory, or magical nature (-ar- = lord, -dor- = guardian, -ka- = of, -th- = eternal)
- Suffix: Marks age category or power level (-ax = destroyer, -oth = ancient, -ion = eternal, -arth = elder, -alith = crystal-borne)
- Title: Earned through conquest or deed (the Ancient, the World-Burner, the Silver Ward, the Crystal Sage)
Pyr- (fire prefix) + -ai- (bond/link) + -xor- (destroyer root) + -ath (ancient suffix) + "the Ancient" (earned title)
Full meaning: Ancient fire-destroyer, bonded to destruction since the dawn of its power
Dragon type: Red dragon (fire prefix + harsh consonants)
The Title System: Age Determines Honorifics
Dragons earn titles through deeds, and the complexity of their titles reflects their age and accomplishments. A wyrmling has no title. An ancient wyrm may have three or four.
| Age Category | Typical Titles | Example |
|---|---|---|
| Wyrmling | None | Fyrax |
| Young | One title (the Dread, the Swift) | Ignarax the Dread |
| Adult | One earned title (the World-Burner, the Stormcaller) | Veskastilaarth the Venomous |
| Ancient | Multiple titles + territorial epithets | Ixyrialonthar the Eternal, Scourge of the Northern Reaches |
Pronunciation Guide
Draconic pronunciation emphasizes sibilant sounds and ancient cadences:
- "x" is always pronounced: Ignarax = "ig-NAR-ax" with sharp final syllable
- "th" as in "this" (voiced) for metallic dragons, "thin" (unvoiced) for chromatic: Valerion vs Ignaroth
- "y" functions as a vowel: Veskastilaarth = ves-KAS-tee-lah-ARTH
- Syllable stress falls on the first or antepenultimate syllable: IK-sy-ri-a-LON-thar
- Sibilant clusters are drawn out with a hissing quality: Ssxith = "SSS-zith"