Krishna is perceived by most Hindus to beĀ an avatar (incarnation) of Vishnu, who is regarded as the highest avatar. It is believed that all other deities are manifestations of him. Krishna is considered being a warrior, hero, teacher and philosopher by Hindus.