The Sapt Nadi, the seven sacred rivers of India, Ganga, Yamuna, Godavari, Saraswati, Narmada, Sindhu and Kaveri, are worshipped as living goddesses central to Sanatan Dharma.
Rivers as living goddesses
In Sanatan Dharma, rivers are never seen as mere bodies of water. They are worshipped as living, conscious goddesses, mothers who nourish the land, purify the soul and carry the prayers of countless generations to the ocean and beyond. Among the many sacred rivers of Bharat, seven are especially revered together as the Sapt Nadi, invoked in a single well-known Sanskrit shloka recited each morning by devotees during snana (bathing):
गंगे च यमुने चैव गोदावरि सरस्वति। नर्मदे सिन्धु कावेरि जलेऽस्मिन् सन्निधिं कुरु।।
Ganga, Yamuna, Godavari, Saraswati, Narmada, Sindhu, and Kaveri, may your sacred presence be invoked in this water. This beautiful verse is recited so that even a devotee far from the physical rivers can invoke their purifying grace in the water used for daily bathing or puja.
Ganga
The most revered of all Indian rivers, Ganga is said to have descended from the heavens through the matted locks of Lord Shiva, brought to earth by the penance of King Bhagirath to liberate his ancestors. She flows from Gangotri in the Himalayas through the plains of North India to the Bay of Bengal, and is worshipped along her entire course, most famously at Haridwar, Prayagraj and Varanasi (Kashi). Bathing in the Ganga, offering diya-daan on her banks, and immersing the ashes of the departed in her waters are all considered deeply purifying and liberating (moksha-giving) acts.
Yamuna
Daughter of Surya Dev (the Sun) and sister of Yamraj, Yamuna is closely associated with Lord Krishna, who spent much of his childhood playing on her banks in Vrindavan and Mathura. She is worshipped as a goddess of devotion and divine love (bhakti), and her waters, particularly at Vrindavan, Mathura and Prayagraj where she meets the Ganga, are considered highly sacred for both ritual bathing and darshan.
Godavari
Often called the Dakshin Ganga, the Ganga of the South, the Godavari originates near Trimbakeshwar in Maharashtra, home to one of the twelve Jyotirlingas, and flows across the Deccan plateau to the Bay of Bengal. She is central to the Kumbh Mela held periodically at Nashik, and her banks are dotted with countless temples and tirthas revered across South and Central India.
Saraswati
Unique among the Sapt Nadi, Saraswati is now considered a hidden or invisible river, believed in tradition to flow underground and meet the Ganga and Yamuna at the sacred confluence of Triveni Sangam in Prayagraj. She is also the goddess of knowledge, wisdom, speech and the arts, and her worship is deeply tied to learning, music and creativity, honoured especially during Vasant Panchami.
Narmada
Flowing westward through Madhya Pradesh and Gujarat into the Arabian Sea, unlike most major Indian rivers which flow east, Narmada is considered so sacred that even a mere sight (darshan) of her waters is believed to grant the same merit as bathing in other holy rivers. The tradition of Narmada Parikrama, a complete pilgrimage circuit along both her banks taking many months, is one of the most revered pilgrimages in Sanatan Dharma. She is closely associated with Lord Shiva, and countless Shivlings are found naturally formed as smooth stones (Narmadeshwar/Bana-lingam) along her riverbed.
Sindhu
The Sindhu, known internationally as the Indus, is the river that gave India its very name, Hindustan and India both trace their etymology to this mighty river. Flowing from Tibet through Ladakh and onward, the Sindhu is one of the oldest rivers referenced in the Vedas, celebrated extensively in the Rigveda as a life-giving, civilisation-nurturing force, and is honoured as the cradle of Vedic culture itself.
Kaveri
Revered as the Ganga of the South in Tamil and Karnataka tradition, Kaveri originates at Talakaveri in Karnataka's Western Ghats and flows through Karnataka and Tamil Nadu to the Bay of Bengal. She is worshipped as Kaveri Amma, a nurturing mother goddess central to the agricultural and cultural life of South India, with major festivals like Kaveri Sankramana celebrated in her honour at her source.
Why the Sapt Nadi are worshipped together
Every river in this sacred group carries the merit of a specific region, story and divine association, yet together they represent the idea that the entire subcontinent, from the Himalayas in the north to the southern peninsula, is woven together by sacred waters flowing with divine grace. Invoking all seven together, especially through the daily shloka, is a beautiful, humble way for any devotee, wherever they live, to connect with the full sacred geography of Bharat every single day.
How devotees honour the Sapt Nadi
Many households recite the Sapt Nadi shloka each morning before bathing, touching the water lightly to the forehead as a mark of reverence.
Pilgrims undertake journeys (yatra) to bathe at the sangam or ghats of these rivers, particularly during Kumbh Mela, Magh Mela, and other auspicious astrological windows.
Devotees perform Ganga Aarti or river aarti at the banks of these rivers, especially at Haridwar, Varanasi, and Rishikesh, as an evening act of gratitude and worship.
Many also observe river conservation as a form of seva (service), recognising that honouring these goddesses today also means protecting their physical waters from pollution for future generations.
Frequently Asked Questions
See the FAQ section below for common questions about the Sapt Nadi.
Quick guide
Before you begin
Mantra
Vishnu mantra
Om Namo Bhagavate Vasudevaya
Chant before katha or aarti while praying for protection, dharma, and peace.
Bhav
Benefits devotees pray for
FAQ
Common questions
Why are only seven rivers named in the Sapt Nadi, when India has many sacred rivers?
The number seven and these particular rivers hold deep symbolic and Vedic significance, together representing the sacred geography spanning the entire subcontinent, though many other rivers like the Brahmaputra and Tapti are also deeply revered.
Can the Sapt Nadi shloka be recited by anyone at home?
Yes, this shloka is recited daily by devotees across India before their regular bath, simply as an act of invoking purity and reverence into the water used.
Is Saraswati river real or symbolic?
Tradition holds that Saraswati once flowed visibly and is now believed to flow underground, meeting Ganga and Yamuna at Prayagraj; she is honoured both as a physical and a symbolic, spiritual presence.
What is Narmada Parikrama?
It is a traditional pilgrimage circuit walked along both banks of the Narmada river, covering roughly 2,600 kilometres and taking several months, considered one of the most sacred yatras in Sanatan Dharma.
Honour the Sacred Rivers
Let our pandits perform a puja invoking the blessings of the Sapt Nadi for purity and peace in your life.







