According to Dasavatara-charitam written by Kshemendra, the ten avatars on lord Vishnu are Matsya (fish), Kurmra (tortoise), Varhba (Boar), Nrisimha (man-lion), Vamana (Dwarf), Parasurama, Rama, Krishna, Buddha, and Kalki. Krishna is considered to be the most popular. The worship of Krishna was popularised by the Bhagavata Purana.