Hindu Puranas are Holy Scriptures and are a combination of legend and history and deals with creation, destruction and renewal of the universe. They also contain stories and teachings based on the principles of Vedas and Upanishads. The reason for observing certain rituals in Hinduism and the origin of most of the important Hindu festivals are found in the Puranas. There are 18 Puranas in Hinduism. They are as follows: Vishnu Purana Naradiya Purana Padma Purana Garuda Purana Varaha Purana Bhagavata Purana Matsya Purana Kurma Purana Linga Purana Vayu Purana (in some texts Vayu Purana is replaced with Shiva Purana as the scholars consider it as part of Linga Purana). Skanda Purana Agni Purana Brahmanda Purana Brahmavaivarta Purana Markandeya Purana Bhavishya Purana Vamana Purana Brahma Purana Apart from this there are also several other Upa-Puranas or minor Puranas. You may also like to read Lord Shiva in Hindu Puranas