The kingdom was named after the Matsya 'fish', which is sacred to the Hindus, which is described in detail in the Matsya Purana, and is one of the incarnations of Vishnu. The mahajanapada of the Macchas(Matsya is often known as Maccha as well.) Read More