The Apps Behind Your Next Story

Build worlds. Tell stories.
For novelists, GMs, screenwriters & beyond
Build rich worlds, draft your stories and connect everything with advanced linking and easy references.

Practice your writing muscle
Creative writing practice can be exciting
Jump into 30+ writing exercises—playful, reflective, and style-focused. Build the habit that transforms okay writers into great ones.

Build choice adventures
Branching stories on a visual canvas
Map scenes, connect choices, track resources, and publish interactive fiction people can actually play.

2500+ idea generators
Names, places, plots and more
Beat writer's block in seconds. Over 2500 free name and idea generators for characters, worlds, items and writing prompts.

Catch ideas faster
Roll, pin, and save from your generator workspace
Search every Story Shack generator in one focused workspace, roll quick batches, pin favorites, and stack your best ideas.
Your Storyteller Toolbox
Build worlds. Spark ideas. Practice daily.
Explore more from Fantasy Name Generators
- Dragon names
- Demon names
- Human names
- Clan names
- Ship names
- Pirate names
- Elf names
- Dwarf names
- Warrior cat names
- Wood Elf names
- Gang names
- Witch names
- Evil names
- Medieval names
- God names
- Cowboy names
- Guild names
- Warrior names
- My Little Pony names
- Viking names
- Gnome names
- Fairy names
- Conspiracy Cabal Names
- Animatronic names
- Tryhard names
- Rifle names
- Dino and rhino names
- Kitsune names
- Armor names
- Wrist armor names
- Bandit names
- Fairy tales
- Nede names
- Vaporwave names
- Skeksis names (The Dark Crystal)
- Eldritch names
- Charm Name
- Fairy Tail celestial spirit names
- Cabin names
- Magic book names
- Succubus names
- Emperor names
- Gunslinger names
- Spartan names
- Monster Hunter names
- Nobility names (Mistborn)
- Crimes
- Mercenary group names
- Hivewing names
- Fighter nicknames
- Staff names
- Christmas elf names
- Vehicles
- Civil War Faction Name Generator
Discover even more random name generators
Explore all name generator categories
Skip list of categoriesHow angel names are traditionally built
Most classical angel names share a single signature: the Hebrew suffix -el, meaning of God. Michael, Gabriel, Uriel, Raphael, Raziel, and Sariel all follow this pattern, pairing a meaningful root with that divine ending. The generator leans on this structure for authenticity, mixing recognized canonical names with carefully built new ones that still obey the rule, so additions feel like they could have come from the same lost manuscript.
The celestial hierarchy
Angels are not a flat group. Traditional sources stack them into nine choirs, from Seraphim and Cherubim at the highest tier through Thrones, Dominions, Virtues, and Powers, down to Principalities, Archangels, and ordinary Angels. A seraph of fire and a quiet guardian assigned to one mortal should not share the same naming weight, and the generator tags results with a tone you can match to the rank you need.
Domains and virtues
Each angel typically governs a domain: justice, healing, dawn, mercy, war, dreams, or memory. The name often hints at it. Raphael carries healing; Azrael walks beside the dying; Camael is bound to courage and divine wrath. When you generate, think about what your angel actually does in the story and pick the name whose meaning supports that work, not just the one that sounds prettiest.
Using these angel names
For novels and games, decide early whether your angel is canonical, apocryphal, or invented. Canonical names like Michael come loaded with theology readers already know, while invented names such as Selvariel or Ithuriel give you freedom to define the rules. Fallen angels usually keep their original names but earn dark epithets: Once-Bright, The Hollow Choir, or He Who Stepped Aside.
Voice, presence, and address
How other characters address an angel matters as much as the name itself. Mortals might stammer the full name only once, then default to titles like Bright One, Messenger, or Lord of the Seventh Veil. Other angels often use shortened forms reserved for siblings of light. Generate a few options, read each one out loud as if you were summoning it, and keep the name that already makes the room feel a little colder and a little brighter.
Summoning Celestial Names
To craft an angelic name, consider:
- Should it end with -el or -iel to reflect angelic heritage?
- Does it evoke a domain like light, mercy, or storms?
- How many syllables suit heavenly resonance?
- Will it sound harmonious in song or prayer?
- Could it signify rank-seraph, archangel, guardian?
Angel Name FAQs
Answers for celestial naming:
How does the Angel Name Generator work?
It combines sacred-themed prefixes with celestial suffixes in random pairings to create harmonious angel names.
Can I specify a suffix?
Not currently; regenerate until the celestial suffix you prefer-such as -el, -iel, or -ion-appears.
Are names lore-friendly?
They follow general fantasy and mythic conventions without referencing any specific religious texts.
How many names can I generate?
Unlimited-click to fill your celestial host with angelic names.
How do I copy or save?
Click the name to copy it to your clipboard, or click the heart icon to add it to your favorites.
What are good angel names?
There's thousands of random angel names in this generator. Here are some samples to start:
- Leo
- Zadkeil
- Tamiel
- Dagiel
- Hochmael
- Naomi
- Zuriel
- Germael
- Qaddisin
- Perpetiel
About the creator
All idea generators and writing tools on The Story Shack are carefully crafted by storyteller and developer Martin Hooijmans. During the day I work on tech solutions. In my free hours I love diving into stories, be it reading, writing, gaming, roleplaying, you name it, I probably enjoy it. The Story Shack is my way of giving back to the global storytelling community. It's a huge creative outlet where I love bringing my ideas to life. Thanks for coming by, and if you enjoyed this tool, make sure you check out a few more!
Embed on your website
To embed this idea generator on your website, copy and paste the following code where you want the widget to appear:
<div id="story-shack-widget"></div>
<script src="https://widget.thestoryshack.com/embed.js"></script>
<script>
new StoryShackWidget('#story-shack-widget', {
generatorId: 'angel-name-generator',
generatorName: 'Angel Name Generator',
generatorUrl: 'https://thestoryshack.com/tools/angel-name-generator/',
language: 'en'
});
</script>
