Indian mythology is divided into two categories - Vedic mythology and Hindu Mythology. The both have their different significance in Indian History.
The Vedic Mythology are the roots of mythology that evolved from the classic Hinduism come from the times of Vedic civilizations or Vedic times.
Two great epics of Sanskrit literature - The Mahabharata and Ramayana tell the stories of the two incarnations of Lord Vishnu (Rama and Krishna). These two epics are also known as the Itihasa. These epics are divided into various chapters where character takes certain course of action in accordance to the Hindu laws and code of rightness. The most famous chapter in these epic is Bhagvad Geeta (Lord's Song). Mahabharata is also the longest epic poem in the world going up to more than 30,000 lines. These epics not only pay a mythological and cultural importance but also a religious importance.
Famous Gods in Indian Mythology
Shiva - Shiva is one of the most important gods of Hindu religion. He is the destroyer in Trimurti gods.
Vishnu - Vishnu is the protector. and also the supreme God of the Trimutri. He is also known for his famous avatars including Rama and Krishna.
Brahma - Brahma is the creator. He is the third god of Trimurti. He is self born. He was created in a lotus flower that grew from Lord Vishnu's navel at the beginning of the universe.