Generate an original spell name -- 'Zarwynne's Creeping Frost', 'Benediction of the First Light' -- composed fresh every press across six schools of magic. Filter by school.
This generator composes original spell names from six schools of magic -- each with its own banks of adjectives, nouns, and concepts -- using three classic patterns: a caster's signature spell ('Zarion's Unquenchable Pyre'), a noun of concept ('Shroud of White Silence'), and a gerund form ('Consuming Ember'). Caster names are invented on the fly from syllables.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
Game masters and players use it to name homebrew spells with the right arcane ring. Fantasy writers use it to stock grimoires and magic systems, and video game modders use it for ability names that sound like they shipped with the game.
Generate assembles a fresh spell name using the site's cryptographically secure randomness: it picks one of three naming patterns, then fills it from the chosen school's word banks -- fire spells burn, frost spells hush. The School filter changes the entire vocabulary, and invented caster names mean no two grimoires match.
No -- the names are composed fresh from original word banks, in the naming tradition fantasy games share. They fit any system without borrowing anyone's spell list.
Everything but the grammar -- each school has its own adjectives, nouns, and concepts, so Fire & Ruin produces 'Blazing Conflagration' while Frost & Stillness produces 'the Sleeping Lake'.
The pattern is one of three dice outcomes -- press again or draw several at once and you'll get plenty of 'Noun of Concept' and gerund forms without an inventor's credit.
Quest Hook · Magic Item · Monster · NPC · Tavern Name · Dungeon Map