Heaven and Hell Are Both Just Offices
Good Omens plays a trick most apocalypse stories don't: it treats Heaven and Hell as rival corporations with identical HR problems. Gabriel is a middle manager with a winning smile and zero empathy. Beelzebub is stuck doing performance reviews for a workforce of frustrated demons. The genius of Terry Pratchett and Neil Gaiman's naming choices is that biblical grandeur and office pettiness sit in the same name at once.
That's the needle a good Good Omens name has to thread. Too biblical and it reads like generic scripture. Too jokey and it loses the cosmic weight that makes the joke land. Aziraphale works because it sounds like an actual angel and like someone who'd fuss over a first-edition Wilde.
Angels Sound Official. Demons Sound Off-Book.
Angelic names in this universe pull from real Hebrew angelology — Michael, Uriel, Sandalphon — names ending in "-el" that mean "of God." They sound approved, filed in triplicate, blessed by committee. Demonic names draw from the same well of classical demonology (Beelzebub, Hastur, Dagon) but land harsher, clipped, older than the bureaucracy that now employs them.
Hebrew angelology, virtue-coded, sounds officially sanctioned
- Aziraphale — principality, antiquarian charm
- Gabriel — archangel, corporate smile
- Uriel — administrative, unbending
- Muriel — junior, eager to please
Classical demonology, harsher consonants, older than Hell's org chart
- Crowley — born Crawly, went sleek
- Beelzebub — Prince of Hell, flies with the job
- Hastur — Duke, damp and unpleasant
- Dagon — Lord of the Files, bureaucratic dread
Crowley is the outlier worth studying. He started as "Crawly" — a name that sounds exactly like what it describes — and upgraded to something sleeker once he'd spent six thousand years developing taste. That's a useful trick for original characters: let a demon's name evolve the way a person's does, not stay frozen at creation.
Rank Changes the Register, Not the Rules
An archangel and a low-tier angel both draw from the same "-el" naming pool, but rank shows up in how confident the name sounds. Gabriel doesn't need a surname or a title — he's Gabriel, full stop. Muriel sounds junior specifically because it sounds softer, more diminutive, less load-bearing.
Hell runs the same hierarchy in reverse. Beelzebub and Hastur don't need embellishment — the names alone carry Duke-of-Hell weight. Lower-tier demons get names that sound more like paperwork: functional, forgettable, exactly the rank they occupy.
The Horsemen Don't Do Surnames
War, Famine, Pollution, Death. One word each, capitalized, absolute. The show even swapped one out — Pollution replaced Pestilence after antibiotics put him out of a job — which tells you these aren't fixed identities so much as job titles the universe keeps staffed. If you're naming a Horseman-adjacent character, resist the urge to give them a surname or a backstory-laden epithet. The whole point is that the name is the concept, nothing hanging off it.
Humans Stay Human
Tadfield's residents are the tonal ballast of the whole story. Anathema Device, Newton Pulsifer, Sergeant Shadwell — names that sound like actual English people, occasionally with an occult flourish bolted on top. Adam Young, the Antichrist himself, has the most ordinary name in the entire cast. That's deliberate: the kid who could end the world sounds like he plays football after school, because he does.
- Keep human names ordinary and English — Tadfield isn't Middle-earth
- Let demonic names sound older than the bureaucracy that employs them
- Give Horsemen exactly one word, no surname attached
- Let rank shrink or inflate a name's confidence, not its origin
- Reach for generic fantasy names like "Elyndra" for a human character
- Make demons sound heavy-metal instead of classically demonological
- Stack titles onto a Horseman's name — the concept needs to stand alone
- Forget that angels and demons share the same source material, just bent differently
Using This Generator
Start with character type — an angel, a demon, a human, or a Horseman each pull from a completely different naming well. The tone slider does real work here: elegant nudges toward Aziraphale's antiquarian fussiness, edgy nudges toward Crowley's sleek detachment, and playful leans into the show's sitcom register for humans and junior angels alike.
If you want the source material this universe riffs on, our angel name generator and demon name generator cover the broader mythological traditions without the office-politics spin. For another British fantasy property with its own strict cosmology, the His Dark Materials name generator is worth a look too.
Common Questions
Why do Good Omens angel and demon names sound almost interchangeable in style?
Because they come from the same source: real Hebrew and Semitic angelology and demonology. Both traditions produced names ending in similar patterns, since Heaven and Hell were, in the show's own logic, the same bureaucracy before the sides split. The difference is tone rather than structure — angelic names lean toward virtue and light, demonic names toward harshness and age.
Why does Crowley's name change from "Crawly" over the course of the story?
It reflects six thousand years of character development. "Crawly" describes a lesser demon still figuring out how to operate on Earth — something that literally crawls. "Crowley" is what that same demon becomes after millennia of cultivating style, taste, and a very good car. Letting a name evolve alongside a character is a useful technique for any long-running original character, not just this one.
What makes a human name feel right for the Good Omens universe?
Ordinariness, mostly. The show's most important human, Adam Young, has the plainest name of anyone in the cast — deliberately, since he's the Antichrist raised as a normal English boy. Names like Anathema Device or Sergeant Shadwell work because they're grounded in mundane English naming conventions, with at most one occult flourish layered on top. Overly fantastical human names break the show's careful contrast between the cosmic and the everyday.








