The Matsya Purana is one of the major eighteen Mahapuranas, an important genre of Sanskrit literature in Hinduism. It is a Vaishnava Purana and contains various stories, genealogies, and descriptions of places and rivers.