The Matsya Purana is one of the eighteen major Puranas and among the oldest and better preserved in the Puranic genre of Sanskrit literature in Hinduism.The text is a Vaishnavism text named after the half human and half fish avatar of Vishnu. However, the text has been called by the 19th century Sanskrit scholar Horace Hayman Wilson, although a Shaivism hivwork, it is not exclusively so the text has also been referred to one that simultaneously praises various Hindu gods and goddesses.