Out of these 24 incarnations, 10 incarnations are considered to be the main incarnations of Lord Vishnu. These are Matsya avatar, Kurma avatar, Varaha avatar, Narasimha avatar, Vaman avatar, Parashurama avatar, Rama avatar, Krishna avatar, Buddha avatar and Kalki avatar.