Keshi (demon)
Horse-demon slain by Krishna, giving him the epithet Keshava.
Keshi (Sanskrit: केशी, IAST: Keśī), also called Keshin (Sanskrit: केशिन्, lit. 'the hairy one/long-haired'), is a horse-demon in Hindu mythology. He was dispatched by Krishna's evil uncle Kamsa to kill Krishna, an Avatara of Vishnu, but was slain by Krishna. The tale of Keshi's killing is recounted in the Hindu scriptures of the Bhagavata Purana, Vishnu Purana, and Harivamsa, and Krishna is often praised as Keshava—the slayer of Keshi—in scriptures.
- Also known as
- Keshin
- Mythology
- Hindu
- Type
- Horse-demon
- Sent by
- Kamsa
- Slain by
- Krishna
- Epithet derived
- Keshava (slayer of Keshi)
- First textual appearance
- Atharvaveda (2nd millennium BCE)
Lore & Background
In Hindu mythology, Keshi is a horse-demon sent by Kamsa, the evil king of Mathura and maternal uncle of Krishna, to kill Krishna. After Krishna killed the bull demon Arishta, the divine sage Narada confirmed to Kamsa that Krishna was his sister Devaki's child. Infuriated, Kamsa called Keshi and ordered him to kill Krishna and his brother Balarama. Keshi assumed the form of a huge horse that galloped at the speed of thoughts, wore the earth with his hooves, and scattered celestial vehicles and clouds with his mane. His neighing terrified the people of Gokula. Krishna challenged Keshi to a duel, caught hold of his two legs, and tossed him to a great distance. When Keshi attacked with his open mouth, Krishna thrust his left arm into Keshi's mouth, causing all of Keshi's teeth to fall. Krishna's arm expanded, and Keshi choked to death, falling lifeless and assuming his true demon form. The gods and Narada extolled Krishna, and Narada prophesied Krishna's future deeds, including the killing of Kamsa.
Reader's Guide
The slaying of Keshi is a significant episode in Hindu mythology, marking a key moment in Krishna's childhood and his role as a divine protector. The tale appears in multiple scriptures—the Bhagavata Purana, Vishnu Purana, and Harivamsa—with slight variations; for instance, the Vishnu Purana describes Krishna tearing Keshi's body into two halves, while the Bhagavata Purana does not. The epithet Keshava, meaning 'slayer of Keshi,' is repeatedly used for Krishna in the Bhagavata Gita and the Vishnu sahasranama, underscoring the demon's importance in Krishna's iconography. The story also has ancient roots: the Atharvaveda (2nd millennium BCE) mentions Keshi as a demon attacking the unborn, though not linked to Krishna. Scholar Phyllis Granoff suggests Keshi may have originally been a demon of childhood diseases or miscarriage, akin to the demoness Putana, but this hypothesis is not unanimous. The tale was well known in the Kushan period (60–375 CE), and the Metropolitan Museum of Art has compared Krishna killing Keshi to the Greek hero Heracles slaying the horses of Diomedes. The name Keshi may also be the earliest Sanskrit word known in Chinese, appearing in the 2nd century BCE Huainanzi as jisi 雞斯, possibly from Old Chinese *kese.
Did You Know?
- Keshi is also called Keshin, meaning 'the hairy one' or 'long-haired'.
- The first-century CE Buddhist writer Ashvaghosa mentions the killing of Keshi in his Saundarananda.
- Keshighat, a major bathing ghat along the Yamuna River in Vrindavan, is believed to be where Krishna overpowered Keshi.
- The Atharvaveda describes Keshi as a demon who attacks the unborn, though not in relation to Krishna.
The Tale of the Horse-Demon's Doom
Keshi, whose Sanskrit name translates to "the hairy one" or "long-haired," was a demon dispatched by Kamsa, the tyrannical king of Mathura and Krishna's maternal uncle. Kamsa, bound by a prophecy that his own death would come at Krishna's hands, sent a succession of supernatural agents to Gokula to eliminate the infant. After the bull-demon Arishta fell and the sage Narada revealed the truth about Devaki's children, a furious Kamsa summoned Keshi with a single directive: destroy Krishna and his brother Balarama. The demon manifested as an enormous horse whose gallop matched the speed of thought, whose hooves scarred the earth, and whose mane scattered clouds and celestial chariots across the sky. His neighing alone was enough to terrify the gods into fleeing heaven. Krishna met the charging beast head-on, seized its legs, hurled it across the ground, and when Keshi lunged with jaws wide open, Krishna thrust his arm into the demon's mouth. His teeth shattered, his arm expanded, and Keshi choked to death, collapsing into his true demonic form.
Three Puranas, One Slaying
The Keshi-vadha episode is preserved in at least three major Hindu scriptures, each with subtle narrative differences. The Bhagavata Purana (composed between 500 and 1000 CE) places the tale in its tenth Book and presents the fight as a sequence: Krishna first catches Keshi's legs and hurls him, then the horse recovers and attacks with its open mouth, prompting Krishna to insert his arm and choke the demon. The Vishnu Purana (1st century BCE to 4th century CE), in its fourth Book, compresses the combat: Keshi opens his mouth to strike, and Krishna's hand simultaneously chokes him and tears his body in two — a detail absent from the Bhagavata. The Harivamsa, embedded within the Mahabharata, follows a similar arc and explicitly identifies Krishna as Vishnu in Narada's praise. A further divergence concerns what happens next: the Vishnu Purana and Harivamsa make Keshi the final agent Kamsa sends, after which Krishna and Balarama march to Mathura and slay the king. The Bhagavata Purana inserts one more demon, Vyoma, before that journey. Even the first-century Buddhist poet Ashvaghosa references the slaying in his Saundarananda, showing the story's reach beyond strictly Hindu literary circles.
Echoes Before Krishna
Long before the Krishna narratives took shape, the name Keshi already carried a sinister weight. In the Atharvaveda, dating to the second millennium BCE, a passage (8.6) invokes protection against "the black asura Keśin, born in the reed clump, snout-mouthed," describing a demon that attacks unborn fetuses. The scholar Phyllis Granoff has argued this early Keshi was a spirit of childhood disease or miscarriage, functionally parallel to the demoness Putana, another infant-killer slain by young Krishna — though this reading is not universally accepted. The epithet's possible linguistic footprint extends even further: some researchers propose that the Old Chinese term jisi (雞斯), recorded in the second-century BCE Huainanzi as the name of a prized mount given in a royal ransom, may derive from the same Sanskrit root, making it a candidate for the earliest Sanskrit word attested in Chinese. By the Kushan period (60–375 CE), the Keshi-vadha scene was well established in visual art, and the Metropolitan Museum of Art has drawn a parallel between Krishna's subduing of the horse-demon and the Greek hero Heracles slaying the man-eating horses of Diomedes.
A Name Carved into Scripture and Stone
The killing of Keshi did more than remove a threat; it permanently shaped how Krishna is addressed across millennia of devotional literature. The epithet Keshava — "slayer of Keshi" — appears in the Bhagavad Gita three times, spoken by Arjuna in moments of philosophical doubt (chapters 1, 3, and 18). Commentators read the mad horse of Gokula as a metaphor for the untamed gallop of ego and false pride within the human mind; Arjuna's invocation of Krishna as its conqueror is simultaneously an act of humility and a reminder of divine power. The Vishnu Sahasranama lists Keshava and Keshitha among Vishnu's thousand names, and the fourth-century play Mudrarakshasa likewise decodes Keshava as the horse-demon's killer. In living practice, the ghat at Keshighat along the Yamuna in Vrindavan marks the traditional site where Krishna overpowered the beast, and pilgrims still bathe there, keeping the memory of that single, decisive act of divine strength rooted in the landscape.
Frequently Asked Questions
Who is Keshi (demon)?
Keshi, also called Keshin, is a horse-demon in Hindu mythology. He was sent by Kamsa, Krishna's wicked uncle, with the specific task of killing the infant Krishna, an avatar of Vishnu.
What is Keshi's role in Krishna's story?
Keshi functions as a childhood antagonist of Krishna, acting as Kamsa's lethal weapon aimed at eliminating the divine child. His appearance represents one of the early threats Krishna must neutralize to survive.
How does Keshi's story end?
Krishna kills the horse-demon, putting an end to Kamsa's assassination attempt. This slaying is narrated in the Bhagavata Purana, the Vishnu Purana, and the Harivamsa.
Why is Keshi important to Krishna's identity?
The demon's death is the origin of Krishna's widely used epithet Keshava, which literally means 'the slayer of Keshi.' Because of this, the name Keshava appears throughout Hindu scripture as a direct reference to this event.
What do the names Keshi and Keshin mean?
Both names refer to the same horse-demon; Keshin is a Sanskrit variant meaning 'the hairy one' or 'the long-haired.' Fans and scholars use either form interchangeably when discussing this particular daitya.
More in Daityas 1-21
Spotted an error? Know more?
This is a living reference — every entry is fact-audited, and reader corrections feed straight into our audit queue. Suggest an edit · See this site's audit record
