Generate a random god or goddess from world mythology, with their domain, for worldbuilding, tabletop games, or exploring mythology.
A deity is a being regarded as divine or sacred and held to have power over some part of the world or human life. Traditions vary in structure rather than merely in names: polytheistic systems distribute domains across many gods, monotheistic ones concentrate them in a single figure, and pantheism identifies the divine with the universe itself. Comparative mythologists note recurring roles -- sky father, earth mother, trickster, storm god, psychopomp -- appearing across unrelated cultures, though whether that reflects shared descent or shared human circumstance is disputed. Names travel and merge, which is why Roman gods map onto Greek ones and why syncretic figures appear wherever cultures met.
This generator draws from 70 gods and goddesses across ten of the world's best-known mythological traditions -- Greek, Roman, Norse, Egyptian, Hindu, Japanese, Celtic, Mesopotamian, Aztec & Maya, and Chinese. Each result shows the deity's chief domain and a short description.
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.
Writers, game masters, and worldbuilders use it to pick a god to base a character, cult, or pantheon on. Students use it to explore comparative mythology, and it's also a fun way to discover a deity you'd never heard of or settle a mythology-themed naming question.
Generate draws one deity at random from the full 70-deity pool using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. Filtering by tradition narrows the pool before drawing, and each single result shows the deity's domain and a short description.
A sample of what this generator can draw, spread evenly across the full list:
Ten traditions: Greek, Roman, Norse, Egyptian, Hindu, Japanese, Celtic, Mesopotamian, Aztec & Maya, and Chinese.
Yes -- use the filter button to pick one or more traditions. Generate will then only draw from deities in the ones you've selected.
Not in single-result mode -- each new roll is guaranteed to differ from the one currently on screen.
Yes -- every deity is drawn from a real, historically worshipped mythology, along with its traditional domain.