Hindu Mythology

Hindu mythology has gods for literally everything. There are supposed to be millions, in fact, and some of them even have several names. Many of these are mentioned in the major works of Indian literature, including the Mahabharata, the Vedas, and the Upanishads.

32 Hindu Gods