Mythology names
Gods, heroes, spirits and creatures from world mythology, with facts from Wikidata.
- Ancient Greek religion 109
- Greek mythology 55
- Egyptian mythology 52
- Norse mythology 47
- ancient Roman religion 38
- religion of ancient Egypt 38
- Hinduism 34
- Sumerian religion 28
- Ásynjur 17
- Roman mythology 16
- Celtic mythology 14
- Twelve Olympians 12
- Aztec mythology 12
- Arabian mythology 11
- Chinese zodiac 11
- Etruscan mythology 11
- Slavic mythology 11
- Lusatian mythology 11
- Hindu mythology 10
- Phoenician religion 10
- Æsir 9
- Dii Consentes 8
- Irish mythology 8
- Eight Immortals 8
- Finnish mythology 8
- Buddhism 7
- Journey to the West universe 7
- Chinese mythology 6
- Navagraha 6
- Maya mythology 6
- Russian folklore 5
- Mesopotamian mythology 5
- Persian mythology 4
- Canaanite religion 4
- Babylonian religion 4
- Inca mythology 4
- Four Symbols 4
- Uranids 4
- imperial cult of ancient Rome 4
- Japanese mythology 4
- Sumerians 4
- Armenian mythology 4
- cyclops 3
- Judaism 3
- Eight Protectors of the Zodiac 3
- Zoroastrianism 3
- Eight Great Bodhisattvas 3
- Five House Gods 3
- Ogdoad 3
- Seven Lucky Gods 3
- Lithuanian mythology 3
- Moirae 3
- Mahavidya 3
- Tuatha Dé Danann 3
- Four sons of Horus 3
- Ancient Mesopotamian religion 3
- Eight Great Dragon Kings 3
- Turkic mythology 3
- Hyūga Sandai 3
- Godprincipal object of faith in monotheistic religions, a divine entity that created and typically supervises all
- ZeusGreek god of the sky and king of the gods
- dragonlegendary winged, fire-breathing reptile
- Adamfirst man according to the Abrahamic creation and religions such as Judaism, Christianity and Islam
- Santa Clauslegendary figure said to deliver gifts to people on Christmas Eve
- Athenagoddess of wisdom and war in ancient Greek religion and mythology
- Apollogod in Greek and later Roman mythology
- AphroditeGreek goddess of love, beauty, pleasure, and procreation
- Holy TrinityChristian conception of God as consisting of three persons (hypostases) — the Father, the Son, and the Holy Sp
- Evethe first woman in the story of Genesis
- devilmythical personification of evil
- Brahmacreator god in Hinduism
- Satanentity in the Abrahamic religions that tells others to do sinful actions
- Gabrielangel in Abrahamic religions
- Trimurtitrinity of supreme divinity in Hinduism, in which the cosmic functions of creation, preservation, and destruct
- Artemisgoddess of the hunt and the wild in ancient Greek religion and mythology
- VenusRoman goddess of love, sexuality, procreation and pleasure
- Poseidonone of the twelve Olympians presiding over the sea, storms, earthquakes and horses
- King Arthurlegendary British leader of the late 5th and early 6th centuries
- Jupiterchief deity of Roman state religion
- HermesOlympian god in Greek religion and mythology; the emissary and messenger of the gods; the god of trade, herald
- HeraGreek goddess, wife and sister of Zeus
- Thorhammer-wielding Norse god associated with thunder, lightning, storms, oaks, strength, and fertility
- Michaelarchangel in Jewish, Christian, and Islamic teachings
- Hadesgod of the underworld in Greek mythology
- AresGreek god of war and combat
- Dionysusancient Greek god of winemaking and wine
- DemeterGreek goddess of the harvest, grains, and agriculture
- PrometheusTitan, culture hero, and trickster figure in Greek mythology who defied the gods; son of Iapetus
- Odinwidely attested deity in Norse mythology
- GaneshaGod of good luck, prosperity and well being in Hinduism; First worshipped God; Son of Shiva and Parvati
- sphinxmythological creature with the head of a human and the body of a lion
- Heraclesdivine hero in Greek mythology, son of Zeus and Alcmene
- IndraVedic god of rain, weather, storms, and thunder in Hinduism, Buddhism, Jainism, and Eastern religions
- Raancient Egyptian solar deity
- phoenixmythological bird that cyclically regenerates or is reborn from its own ashes in Greek, Roman, Arabian, Persia
- IsisEgyptian deity
- HephaestusGreek god of blacksmiths
- Saraswatiprincipal Hindu goddess, goddess of knowledge, music and speech
- Osirisgod of the afterlife in Egyptian mythology
- LakshmiHindu goddess of wealth, love, prosperity
- HestiaGreek goddess of the hearth and the home
- Cronusruler of the Titans in Greek mythology
- ErosGreek god of love and sex
- deismbelief in God without revelation
- NeptuneRoman god of water, particularly the sea, considered equivalent to the Greek Poseidon
- HorusEgyptian sky deity
- Hanuman11th incarnation of God, Great devotee of Rama, Hindu God of strength, learning, and devotion
- AnubisEgyptian deity of mummification and the afterlife, usually depicted as a man with a canine head
- ParvatiHindu goddess of fertility, motherly love and devotion
- Uranusprimordial Greek deity, god of the Sky; one of the Greek primordial deities
- AmunEgyptian and Berber deity
- Pegasusmythological creature in Greek mythology
- MarsRoman god of war, guardian of agriculture
- Junoancient Roman goddess
- Saturngod in ancient Roman mythology
- Perseuslegendary Greek hero and founder of Mycenae, demigod son of Zeus and Danae; famous for beheading the Gorgon Me
- PersephoneGreek goddess of the seasons and the queen of the underworld; married with Hades
- MercuryRoman god of trade, merchants, thieves and travel
- Durgawarrior goddess of Hinduism
- Atlasdeity in Greek mythology
- Cerberusthree-headed dog that guards the underworld in Greek mythology
- GaiaGreek primordial deity, the personification of the Earth
- Atenancient Egyptian god
- AsclepiusGreek god of medicine
- Yetiape-like creature purported to inhabit the Himalayan mountain range in Asia
- MinervaRoman goddess of wisdom and sponsor of arts, trade, and defense
- Dianagoddess of the hunt, the moon and birthing, equated with the Greek goddess Artemis
- Minotaurcreature of Greek mythology with the head and tail of a bull and the body of a man
- Rheafemale Titan in Greek mythology, mother of Zeus and mother of Hera
- Agnifire deity of Hinduism
- Vulcangod of both beneficial and hindering fire
- Lucifername for the "Morning star" (the planet Venus, or other stars) in Latin, sometimes used as a name for the devi
- Lilithfigure in Jewish mythology
- Freyjagoddess associated with love, beauty, fertility, sex, war, gold, and seiðr in Norse mythology
- Seleneancient Greek goddess and personification of the Moon, daughter of Hyperion and Theia
- Oceanusancient Greek god of the earth-encircling river, Oceanos
- Garudaeagle-like divine bird in Hinduism, Buddhism and Jainism
- Ahura Mazdahighest deity and creator deity of Zoroastrianism
- LokiNorse god of mischief, trickery, and deception
- HeliosGreek god and personification of the Sun
- Hathormajor goddess in ancient Egyptian religion
- CupidRoman deity, counterpart of Eros
- Arjunacentral character of Indian epic Mahabharata
- Plutogod in Roman religion, Plouton in Greek
- Jesus in Islampenultimate prophet and eschatological figure in Islam
- Themisin ancient Greek mythology, a titaness, the personification of divine order, fairness, law, natural law, and c
- SethGod of the desert, storms, and foreigners in ancient Egyptian religion
- Loch Ness Monsterlake monster of Scottish folklore
- chimeramythical or fictional animal with parts taken from various animals
- AmaterasuGoddess of The Sun and Takamagahara
- ImhotepEgyptian architect, physician, astronomer, and god of medicine in ancient Egyptian mythology.
- CeresRoman goddess of agriculture
- BastetEgyptian cat deity
- AvalokiteśvaraBodhisattva embodying compassion
- valkyrieone of a host of female figures who decide which soldiers die in battle and which live
- ThothEgyptian deity
- NyxGreek goddess of the night
- God the Fatherin Christianity, the first of the three persons of the Trinity, who begets the Son and from whom the Holy Spir
- EosGreek goddess of the dawn
- Tartarusdeep abyss, place of punishment, in ancient Greek mythology
- JehovahLatinate transliteration of יהוה (YHWH) with the vowel points of Adonai
- Hydraancient serpent-like chthonic water monster, with reptilian traits, that possessed many heads, in Greek mythol
- Baba Yagamythological figure, fantasy character, witch
- BaalCanaanite storm deity
- Nikegoddess of victory in Greek mythology
- Suryasolar god in Hinduism
- Marduknational god of the Babylonians
- JanusRoman deity
- FriggNorse deity
- Circeenchantress-goddess in Greek mythology
- Yahwehnational god of ancient Israel and Judah kingdoms, god of monotheistic Judaism and Abrahamic religions
- SobekEgyptian crocodile deity
- Raphaelarchangel featuring in Book of Tobit
- PanGreek god of the mountain wilds, shepherds, flocks, rustic music, fertility, spring, and theatrical criticism,
- Oriongiant huntsman in Greek mythology
- Mnemosynepersonification of memory in Greek mythology, mother of the nine muses
- Maitreyafuture Buddha in Buddhist eschatology
- HecateGreek goddess
- AdonisGreek god of beauty and desire
- SitaHindu goddess; Rama's consort and eternal companion, incarnation of Lakshmi
- BaldurNorse god associated with light, beauty, love and happiness
- Quetzalcoatldeity in Mesoamerican culture and literature
- Ptahancient Egyptian deity
- Nutgoddess of the sky in the Ennead of Egyptian mythology
- LetoGreek mythological figure and mother of Apollo and Artemis
- Charonferryman of Hades in Greek-Roman mythology
- Tethysancient Greek mythological figure; mother of the river gods and the Oceanids
- StyxGreek divinity of the river Styx
- NephthysEgyptian deity
- MaatEgyptian deity
- Hebeancient Greek goddess of youth
- Goliathgiant Philistine warrior
- ChaosGreek primordial deity
- Varunadeity associated with waters in Hinduism, Buddhism
- KartikeyaHindu deity, god of war, son of Shiva and Parvati
- AmphitriteOceanid or Nereid of Greek mythology
- Vestagoddess of the hearth, home, and family in Roman religion
- TritonGreek god, messenger of the sea
- Theiafemale Titan in Greek mythology; mother of Helios, Selene and Eos
- Rubeus Hagridfictional character from J. K. Rowling's Harry Potter series
- Leviathansea monster referenced in the Tanakh
- Flying Spaghetti Monsterchief deity of Pastafarianism
- Atumancient Egyptian creator deity
- Yamagod of death in Hinduism, Buddhism, and various Indo-European mythologies
- SekhmetEgyptian deity
- RāvaṇaKing of Lankā in the Hindu epic Ramayana
- Phoebetitaness in Greek mythology
- MutEgyptian deity
- HyperionTitan in Greek mythology
- ErisGreek goddess of discord
- El DoradoSouth American myth
- AnuSumerian deity, Sky Father, King of the Gods
- TyrGermanic deity
- Typhondeadly monster of Greek mythology
- Shuprimordial Egyptian god, a personification of dry air, spouse and counterpart to goddess Tefnut
- Pontussea god of Greek mythology
- Nemesisgoddess of Greek mythology
- Moiraepersonifications of fate in Greek mythology
- InannaSumerian goddess
- IapetosTitan in Greek mythology
- GebEgyptian deity of the Earth
- FortunaRoman goddess of fortune
- BeelzebubPhilistine god, formerly worshipped in Ekron, later adopted in Judaism and Christianity as a demon
- Apophissnake god in ancient Egyptian religion
- Loonglegendary creature in Chinese mythology
- IshtarEast Semitic Akkadian, Assyrian and Babylonian goddess of fertility, love, war, and sex
- Fenrirmonstrous wolf in Norse mythology
- Epimetheusmythological figure
- Enlilancient Mesopotamian god
- Echidnaancient Greek mythological monster, the mother of monsters
- Count Draculatitle character of Bram Stoker's 1897 gothic horror novel Dracula
- Thanatospersonification of death in Greek mythology
- RādhāHindu goddess of love, chief consort of god Krishna
- NeithEgyptian goddess
- KhonsuEgyptian deity
- Iristhe personification of the rainbow in ancient Greek religion and mythology
- HerculesRoman adaptation of the Greek divine hero Heracles
- JörmungandrWorld Serpent in Norse mythology
- Ionymph seduced by Zeus in Greek mythology
- Godzillafictional giant monster
- Erebosprimordial deity in Greek mythology
- CoeusTitan in Greek mythology, one of the twelve titans
- Chironcentaur, figure from Greek mythology
- AnuketEgyptian deity of the cataracts of the Nile and Lower Nubia in general, worshipped especially at Elephantine n
- Aetherprimordial Greek deity, personification of the upper air
- Tefnutdeity of moisture, moist air, dew and rain in Ancient Egyptian religion
- Scyllanymph transformed into a sea monster by Circe in Greek mythology
- Nemean lionthe lion killed by Hercules
- Merlinlegendary British wizard
- KreiosTitan in Greek mythology, name that means ram
- Khnumgod of creation and the waters in Egyptian mythology
- Chupacabralegendary creature; first purported sighting in Puerto Rico
- SinMesopotamian lunar god
- MetisOceanid of Greek mythology, goddess of wisdom, daughter of Oceanid and Tethys
- KhepriEgyptian deity of the rising sun
- Helgoddess of the underworld in Norse mythology
- CybeleAnatolian mother goddess
- CalypsoOceanid of Greek mythology
- Azraelangel in some Abrahamic religions; often identified with the angel of death
- Apissacred bull in Egyptian mythology
- Angra Mainyupersonification of the "destructive spirit" in Zoroastrianism
- MitraIndo-Iranian divinity, later worshipped as the Zoroastrian Mithra and the Roman mystery god Mithras
- Hemeraancient Greek goddess of the day
- golemanimated anthropomorphic being in Jewish folklore
- Enkigod in Sumerian mythology; god of ritual wisdom
- devathe male form of God
- Charybdisfigure in Greek mythology transformed in a sea monster by Zeus
- BesEgyptian deity
- Auroragoddess of dawn in Roman mythology
- PerunSlavic supreme god of the sky and war
- ouroborossymbolic serpent with its tail in its mouth
- King Kongfictional character, a giant ape monster
- HeimdallWatchman of the gods, and the guardian of the gods' stronghold in Norse mythology
- Hapigod of the annual flooding of the Nile in ancient Egyptian religion
- Devigoddess in Hinduism, supreme feminine principle
- Njordone of the Vanir, a group of gods within Norse mythology
- krakenlegendary sea monster of large proportions
- Easter Bunnyfolkloric figure and symbol of Easter
- DaphneGreek mythological figure
- Polyphemusgiant son of Poseidon and Thoosa in Greek mythology
- Nereussea god of Greek mythology
- Manufirst human being in Hindu tradition
- Lamiaa female daemon who devoured children, usually described as having the upper body of a woman and lower half of
- Hypnospersonification of sleep in Greek mythology
- Harmoniaancient Greek goddess of harmony and concord, spouse of Cadmus; her opposite is Eris
- FreyrNorse god associated with kingship, fertility, peace, prosperity, fair weather, and good harvest
- VayuHindu god of the air
- Sol InvictusSolar deity of the later Roman Empire
- Proserpinaancient Roman goddess
- Phobospersonification of fear in Greek mythology
- MorpheusGreek deity associated with sleep and dreams
- MinEgyptian deity
- Kurmatortoise incarnation of Vishnu
- Deathpersonification of death
- Argus Panoptesgiant with hundred eyes in Greek mythology
- AmunetEgyptian goddess, wife of Amun
- AditiMother of the gods in the Vedas
- Taweretancient Egyptian goddess
- SerketEgyptian deity
- SerapisGraeco-Egyptian god
- Satifirst consort of the Hindu god Shiva
- Proteussea divinity in Greek mythology
- Priapusancient Greek deity
- Hygieiagoddess in Greek mythology, personification of health
- Hermaphroditusson of Aphrodite and Hermes in Greek mythology
- grace in Christianityconcept in Christianity that is understood very differently in Eastern and Western Christianity as either the
- Floragoddess of prosperity in Roman mythology
- Bellonaancient Roman goddess of war, similar to the ancient Greek Enyo
- Ammitfemale demon in ancient Egyptian religion
- Wadjetancient Egyptian snake-headed goddess, symbolizing Lower Egypt
- Tiamatancient Mesopotamian primordial goddess of the seawater and the symbol of the chaos of primordial creation
- SleipnirOdin's eight-legged horse
- Simurghmythical bird in Iranian mythology and literature
- Psychemythical lover of Eros/Cupid
- NunEgyptian deity
- MaiaPleiad and mother of Hermes
- Chronospersonification of Time in ancient Greek religion
- AstarteMiddle Eastern goddess, worshipped from the Bronze Age through classical antiquity
- Urielarchangel in Jewish and Christian religions
- TycheGreek goddess of fortune
- SusanooGod of The Seas, Storms and Ne no Kuni
- Pythondragon of Delphi killed by the god Apollo
- PhorcysGreek sea god
- NekhbetEgyptian deity
- Krampusmythical figure
- KamadevaHindu god of love
- Gangāgoddess personifying the river Ganges in Hinduism
- Enkiducharacter from the Epic of Gilgamesh
- ElohimHebrew divine name used in the Tanakh
- CetoGreek sea goddess
- Buraqmythical horse in Islamic tradition
- VictoriaRoman goddess of victory
- Vamanadwarf avatar of Vishnu
- Sun Wukongmythical character from Journey to the West
- Mañjuśrībodhisattva in Mahāyāna Buddhism, who represents the transcendent wisdom of the Buddhas
- Lady Justicedeity
- KuberaThe lord of wealth and the god-king of the semi-divine Yakshas in Hindu mythology
- EileithyiaGreek goddess of childbirth and midwifery
- DioneGreek goddess, mother of Aphrodite
- Chandralunar god in Hinduism
- Callistonymph in Greek mythology
- BoreasGreek mythological personification and god of the North wind, storms,, winter, loneliness, solitude, absence,
- Aeolusgod of winds, son of Hippotes in Greek mythology
- Tengrichief deity of Turko-Mongolic religion
- NüwaLegendary figure of Chinese prehistory, the sister and wife of Fuxi and variously described as a divine mother
- Nergalunderworld deity worshipped throughout Mesopotamia
- MolochBiblical name of a Canaanite god; a dysphemic vocalisation in the Second Temple period of a theonym based on t
- Mephistophelesdemon
- Echomountain nymph of Greek mythology
- Deimospersonal god of dread and terror in Greek mythology
- Bragiskaldic god of poetry in Norse mythology
- Baphometclaimed idol or demon of the Templars, introduced into modern occultism by Éliphas Lévi
- Antaeusgiant in Greek and Amazigh (Berber) mythology
- Abaddonplace of destruction and angel of the abyss in the Hebrew Bible
- Ymirprimeval being born of primordial elemental poison and the ancestor of all Jötnar
- TlalocMexic Deity of water, rain, fertility and storms
- TammuzSumerian god
- ShamashMesopotamian sun god
- Prester Johnmythical Christian patriarch, presbyter, and king
- NefertemEgyptian deity
- Monthufalcon-god of war in Ancient Egyptian religion
- Māra PāpīyānGod of death and sin. Ruler of the 6th heaven in the Kāmadhātu
- Letheriver of forgetfulness in the Greek underworld
- Jade Emperorthe highest god of many Taoist sects, overseeing the universe through administration of a celestial bureaucrac
- IzanagiGod of Life
- IðunnNorse goddess
- HöðrNorse deity
- Guineverecharacter in Arthurian legend
- Grendelmonster or giant in the poem Beowulf
- ForsetiNorse god of peace, truth, and justice
- Enneadgroup of nine deities in Egyptian mythology worshipped at Heliopolis
- Behemothbiblical creature
- Anankepersonification of inevitability, compulsion and necessity in Greek mythology
- AmaltheaOceanid of Greek mythology
- Ægirsea giant, god of the ocean and king of the sea in Norse mythology
- ZephyrusGreek god of the wind from the west, spring, fertility, procreation, luck, rebirth, vegetation, flowers, bees
- Panguprimordial giant of Chinese myth
- DagonCanaanite god of prosperity and father of gods
- Balaramaelder brother of Krishna, a deity in Vaishnavism and Jainism
- Asmodeusking of demons from the deuterocanonical Book of Tobit
- Al-lātpre-Islamic Arabian goddess
- Abzuancient mesopotamian primordial deity of freshwater
- TsukuyomiGod of The Moon, Ocean, Calendar, Longevity and Yoru no Osukuni
- PallasTitan in Greek mythology
- Morgan le Fayenchantress in Arthurian legend
- manticoremythological beast
- Hubalpre-Islamic Arabian god
- HeqetEgyptian goddess
- God the Sonin Christianity, the second person of the Trinity, begotten by God the Father, incarnated as Jesus Christ
- ElNorthwest Semitic word for "god"
- divine providenceGod's intervention in the Universe
- Chang'eChinese mythical figure
- VíðarrNorse deity
- UllNorse deity
- SeshatEgyptian deity
- Roostersign of the Chinese zodiac
- Rat1st sign of Chinese zodiac
- PlutusGreek god of wealth
- Nabuancient Mesopotamian patron god of literacy, the rational arts, scribes and wisdom
- MazuChinese sea goddess
- LadonGreek mythological serpent
- Kuntīcharacter from Indian epic Mahabharata
- Karṇacharacter of epic Mahabharata; son of Surya and Kunti
- Inoqueen in Greek mythology
- Huitzilopochtlideity in Aztec mythology
- Dikegreek goddess of law and justice, the spirit of moral order and fair judgment
- Bhīṣmastatesman of Hastinapur in the Mahabharata
- Aeginanymph, eponym of the island Aegina
- WepwawetEgyptian deity of funerary rites, war, and royalty association, whose cult centre was Asyut in Upper Egypt (Ly
- Viracochasupreme god of the Inca pantheon, ascribed to the creation of everything in existence
- Terrapersonification of the Earth in ancient Roman religion and mythology
- tengutype of legendary creature found in Japanese folk religion
- Rudradeity
- Quirinusdeified Romulus
- NandiIdeological creature in Hinduism and Indic religions, usually depicted as a Bull
- Manātpre-Islamic Arabian goddess
- InariJapanese kami of foxes, of fertility, rice, tea and Sake, of agriculture and industry etc
- Ereshkigalgoddess in Mesopotamian mythology
- DorisOceanid of Greek mythology
- Ashurmesopotamian diety of the Assyrians
- Aristaeusminor god in Greek mythology
- Arethusanymph in Greek mythology who fled from the river god Alpheus
- Ardhanārīśvaracomposite form of the Hindu deities Shiva and Parvati
- AnahitaIranian goddess
- Adam in Islamfirst man and Prophet in Islam
- Achelousriver god in Greek mythology
- Tirthankarain Jainism, a saviour and spiritual teacher of the dharma
- Tārāfemale Bodhisattva
- Sokarfalcon god in Egyptian religion linked to Ptah and Osiris in the underworld
- SkaðiNorse deity
- qilinmystical Chinese creature
- MímirNorse god of wisdom
- KratosGod from Greek mythology
- HymenGreek god of marriage ceremonies
- Horsesign of Chinese zodiac
- Guan YinChinese name of the bodhisattva Avalokiteśvara
- Eurydiceoak nymph, or daughter of Apollo and wife of Orpheus
- BrihaspatiVedic sage, alternatively the Indic name of planet Jupiter, also a Hindu deity
- AstraeusGreek astrological god associated with winds
- Al-‘Uzzápre-Islamic Arabian goddess
- Abraxasmystical word of Gnostic origins that carries many meanings, including as a proper name
- Vairocanacelestial Buddha embodying emptiness
- ŚaniPlanet Saturn, also a Hindu deity
- Rabbit4th sign of the Chinese zodiac
- PrithviSanskrit name for Earth and its essence Prithivi Tattwa
- Pomonanymph and goddess of fertility
- PleioneOceanid of Greek mythology
- Pachamamadeity
- Pāṇḍufather of the Pandavas in the epic Mahabharata
- Ox2nd sign of Chinese zodiac
- Mordredcharacter in Arthurian legend
- Monkeyninth sign of the Chinese zodiac
- Meretsegercobra-goddess in ancient Egyptian religion
- Goateighth sign in the Chinese zodiac
- Garmrmythical dog that guards the entrances to Hela's dwelling in Helheim, in Niflheim
- EnyoGreek goddess of war and destruction
- Eireneancient Greek goddess of peace
- DuryodhanaEldest son of Dhritarashtra & Gandhari in the Hindu epic the Mahābhārata
- DakshaHindu celestial being
Need a name? Roll fresh names in the free generator, then upvote your favorites to the leaderboard.
Open the generator