Kali and Durga ), Ganesha , Skanda and Hanuman . Also, the puranas list twenty-five avatara of Vishnu  : Catursana , Narad , Varaha , Matsya , Yajna , Nara-Narayana , Kapila , Dattatreya , Hayasirsa , Hamsa , Prsnigarbha , Rsabha , Prithu , Narasimha , Kurma , Dhanvantari ,