In Hindu mythology, Keshi (; , nominative singular masculine from the root , literally long haired) is the horse-demon, killed by Krishna, an avatar of the god Vishnu. The demon was dispatched by Krishna's evil uncle Kamsa, who was destined to die at Krishna's hands.