Snakes play a fascinating role in Hindu mythology, deeply intertwined with the culture's spiritual beliefs, symbolism, and ancient stories. From being revered as divine protectors to feared as harbingers of destruction, snakes in Hindu mythology embody a duality that's rich with meaning.
For anyone curious about their significance in Hindu lore, snakes are often associated with gods like Shiva and Vishnu and feature prominently in tales of cosmic creation and balance.
In this article, I’ll explore some of the most well-known snakes in Hindu mythology, their symbolism, and how they connect to broader themes of life, death, and rebirth.
If you're interested in how snakes appear across different cultures, I’ve written about snakes in Japanese mythology, Egyptian mythology, Greek mythology, and even in Voodoo traditions.
Key Points About Snakes in Hindu Mythology
- Snakes symbolize life, death, and rebirth, reflecting their natural cycle of shedding skin.
- Nagas (serpent beings) are revered as protectors and deities, associated with water, fertility, and immortality.
- Shiva and Vishnu are closely connected to snakes, with stories of snakes as their adornments or cosmic companions.
- Snakes are central to creation myths, such as the churning of the ocean in Hindu lore.
- They also represent fear and temptation, reflecting humanity’s complex relationship with these creatures.
Manasa Devi: Goddess of Snakes and Fertility

Manasa Devi is an important figure in Hindu mythology, especially when it comes to the stories and symbolism surrounding snakes. If you’re new to understanding Hindu myths, let me introduce her in a way that’s easy to connect with.
Manasa Devi is often worshipped as the goddess of snakes and fertility. She is believed to have the power to protect devotees from snakebites and to grant blessings of health and prosperity. If you've ever seen depictions of her, she is usually shown seated on a lotus or surrounded by coiled serpents, which symbolize her deep connection to the snake world.
One of the things I found fascinating about Manasa Devi is her role as a protector. In many regions, especially in Bengal, she’s revered during festivals to seek protection from snake-related dangers. It’s said that her worship became more widespread in rural areas where snakebites were a common threat. For me, this shows how mythology often meets everyday life in practical and meaningful ways.
The stories about her origin also caught my attention. According to some myths, she is the daughter of the sage Kashyapa and the celestial snake queen Kadru, which ties her lineage directly to the world of Nagas (the serpent beings). In other tales, she is considered a sibling of Vasuki, the king of snakes. These connections make her a key figure in snake-related lore.
One of her most famous legends is her clash with Chand Saudagar, a merchant who refused to worship her. It’s a dramatic story that ultimately highlights themes of devotion, forgiveness, and the power of the divine feminine. As someone exploring these myths, I found that her story teaches us about perseverance and the importance of humility in the face of nature’s forces.
If you're interested in exploring Manasa Devi further, her stories and festivals are a great starting point. They provide a window into how Hindu mythology intertwines spirituality with respect for nature. Plus, her legends are deeply rooted in the idea of balancing fear and reverence for snakes, which makes her an intriguing figure for anyone fascinated by mythology or snakes.
The Role of Snakes in Hindu Mythology
In Hindu mythology, snakes (or “Nagas”) are often seen as powerful beings that bridge the earthly and divine realms.
They are not just animals; they represent cosmic energy and the balance between creation and destruction. One of the most iconic images is that of Lord Shiva wearing a cobra around his neck. The snake, Vasuki, signifies Shiva's mastery over fear and death. This is a common thread in Hindu stories—snakes represent life’s extremes, from immortality to danger.
Vishnu, the preserver of the universe, is another deity deeply associated with snakes. He rests on the serpent Shesha, floating on the cosmic ocean during the intervals of creation. Shesha is often depicted as a multi-headed cobra, symbolizing infinite time and the vastness of the universe. The interplay between Vishnu and Shesha highlights the cosmic significance of snakes in Hindu thought.
Nagas themselves are divine beings, often depicted as part-human, part-serpent. They are protectors of treasure, water bodies, and fertility. This ties into Hinduism's reverence for natural elements and the interconnectedness of life.
If you’re exploring the role of snakes in other mythologies, I highly recommend reading about snakes in Chinese mythology for its fascinating tales of transformation and snakes in mythology in general to see how universal these themes are.
Famous Snake Stories in Hindu Mythology
1. Samudra Manthan (The Churning of the Ocean)
The story of Samudra Manthan, or the Churning of the Ocean, is one of the most iconic tales in Hindu mythology.
It showcases a monumental effort by both gods (Devas) and demons (Asuras) to obtain the nectar of immortality, called Amrita. What makes this story even more fascinating is the central role played by a serpent named Vasuki.
In the tale, the gods and demons realize that the nectar of immortality is hidden at the bottom of the cosmic ocean.
However, retrieving it isn’t a simple task—it requires immense effort and cooperation between the opposing forces. Together, they decide to churn the ocean using Mount Mandara as a churning rod and Vasuki, the king of serpents, as the rope to twist the mountain.
Vasuki willingly allows himself to be used as the rope for this grand task. The gods hold one end of the serpent, and the demons hold the other. As they pull Vasuki back and forth, the churning begins. The force of the process is so intense that Vasuki suffers great pain, and his venom is released into the ocean. This poison, known as Halahala, threatens to destroy all of creation.
At this critical moment, Lord Shiva steps in to save the universe. He drinks the poison to neutralize its effects, but his throat turns blue as a result, earning him the name “Neelkanth” (the blue-throated one).
The churning continues, and many treasures and beings emerge from the ocean, including the moon, the goddess Lakshmi, and eventually, the nectar of immortality. The gods manage to obtain the nectar, securing their place as protectors of the cosmos.
2. Kaliya and Krishna
One of the most well-known stories involving snakes in Hindu mythology is the tale of Kaliya and Krishna.
Kaliya was a giant, venomous serpent who lived in the Yamuna River. His poison was so deadly that it made the water of the river uninhabitable, killing fish and plants and even threatening the lives of the people in the nearby village. The villagers, terrified of the serpent, lived in constant fear of his wrath.
Krishna, who was still a young child at the time, decided to confront Kaliya to save the villagers and restore harmony to the river. Without hesitation, Krishna leapt into the toxic waters of the Yamuna, drawing the serpent out. Kaliya, enraged, attacked Krishna, trying to wrap his massive coils around him. But Krishna, known for his divine strength and wisdom, easily overpowered the serpent.
Krishna climbed onto Kaliya's heads and began to dance. His movements were graceful yet powerful, and his weight forced the serpent's heads to bow down one by one. Krishna’s divine energy overwhelmed Kaliya, and the serpent eventually surrendered, acknowledging Krishna as the supreme being.
Krishna did not kill Kaliya. Instead, he showed compassion and commanded the serpent to leave the Yamuna and find a new home far away where he would no longer harm anyone. With Kaliya gone, the river was purified, and life returned to normal for the villagers.
3. Ananta-Shesha
Shesha, also called Ananta (meaning “endless”), is one of the most fascinating and significant serpents in Hindu mythology. Unlike ordinary snakes, Shesha is a divine, cosmic being who plays a crucial role in maintaining the balance of the universe.
In Hindu cosmology, Shesha is depicted as an enormous, multi-headed serpent who floats on the cosmic ocean, known as the Kshira Sagara. On his vast coils rests Lord Vishnu, the preserver of the universe. This serene image of Vishnu reclining on Shesha, with his consort Lakshmi by his side, represents a state of calm and stability amidst the chaos of the cosmos.
Shesha’s name, which translates to “remainder” or “that which remains,” is deeply symbolic. It reflects the belief that even when the world undergoes cycles of creation and destruction, Shesha continues to exist, supporting the universe and ensuring its continuity. As an endless and eternal being, Shesha represents the unchanging foundation of existence.
The imagery of Shesha and Vishnu conveys the idea that snakes are not just creatures of fear or danger in Hindu mythology but also embody the principles of balance, power, and eternity. Shesha is believed to hold all the planets of the universe on his hoods, keeping them in place and preventing chaos.
His presence emphasizes the interconnectedness of all cosmic elements, with the serpent acting as a stabilizing force.
Symbolism of Snakes in Hindu Mythology

Snakes are powerful symbols in Hindu mythology, carrying layers of meaning that vary across stories and traditions:
- Immortality and Rebirth: The act of shedding skin ties snakes to renewal and transformation. This parallels the Hindu belief in reincarnation.
- Fertility and Water: As protectors of rivers and lakes, Nagas are seen as bringers of fertility and life.
- Cosmic Power: Serpents like Shesha and Vasuki play roles in cosmic creation, showcasing their connection to universal energy.
- Fear and Temptation: While revered, snakes also represent danger, reminding humans of their mortality and weaknesses.
This duality makes snakes a captivating symbol, embodying both reverence and caution.
The role of snakes in Hindu mythology is as diverse as the creatures themselves. Whether as divine beings like Nagas, cosmic symbols like Shesha, or fearsome antagonists like Kaliya, snakes highlight the dual nature of life: creation and destruction, danger and protection.
If you’re as fascinated by snakes in mythology as I am, consider exploring their stories in other cultures.
For instance, snakes in Voodoo provide a fascinating look at their spiritual significance in Afro-Caribbean traditions. Each culture adds its unique perspective, making snakes one of mythology's most universal and intriguing symbols.