Narasimha (man-lion), also spelt Narasingh, Narasinga, is described as an incarnation (Avatara) of Vishnu in the Puranic texts of Hinduism. It is worshiped as Lion God and considered sacred by all Hindus in India.