Skip to main content
← Back to blog

Memorise India's Top 10 Rivers - In Order

Most people can name India’s biggest river. Maybe the top 3. But all 10, in order, placed on a map? That’s the challenge.

This guide uses visual emoji anchors and a mnemonic phrase to lock all 10 into your memory. By the end, you’ll know every one.

Time-box it. Give yourself 5 focused minutes - no phone, no other tabs. That’s all this takes. Rushing memorisation never sticks; a short attentive session beats 20 distracted minutes.

The Mnemonic

One sentence to remember the order - each word starts with the same letter as each river:

Brahmaputra Ganges Godavari Sutlej Krishna Yamuna Narmada Mahanadi Kaveri Tapti

🐘 Brahmaputra = Brahmaputra 🪷 Ganges = Ganges 🛕 Godavari = Godavari 🌾 Sutlej = Sutlej 🦚 Krishna = Krishna 🌊 Yamuna = Yamuna 🪨 Narmada = Narmada 🏞️ Mahanadi = Mahanadi Kaveri = Kaveri 🌅 Tapti = Tapti

Say it once. Now let’s meet each river and place them on the map.

Why this works: the mnemonic turns a list of 10 arbitrary names into a single sentence your brain already treats as one chunk. You’re not memorising 10 things - you’re memorising one short phrase with 10 hooks hanging off it. That’s how working memory gets leveraged into long-term recall.

The order matters. River lengths don’t change on human timescales · India’s order is fixed by geography, not by population or politics.


1. 🐘 Brahmaputra

🐘
#1 Brahmaputra 2,900 km
The Brahmaputra runs 2,900 km from Tibet through Arunachal Pradesh and Assam before joining the Ganges in Bangladesh, one of Earth’s largest rivers by discharge.
🐘 Brahmaputra · its name means ‘son of Brahma,’ the only major Indian river with a masculine name.
Say it: brah-mah-POO-trah
Name: From Sanskrit, meaning son of Brahma, one of few rivers with a masculine name.

Brahmaputra…” - Brahmaputra starts with B, just like Brahmaputra.

GeographyOpen game →
Loading…

2. 🪷 Ganges

🪷
#2 Ganges 2,525 km
The Ganges flows 2,525 km from the Gangotri Glacier across the North Indian Plain to the Bay of Bengal, the most sacred river in Hinduism.
🪷 Ganges · pilgrims at Varanasi bathe at its ghats believing the water washes away the karma of past lives.
Name: From Sanskrit Ganga, possibly from gam, meaning to go, the holy river.
”The Ganges, above all, is the river of India. · Jawaharlal Nehru”

”…Brahmaputra Ganges…” - G for Ganges.

GeographyOpen game →
Loading…

3. 🛕 Godavari

🛕
#3 Godavari 1,465 km
The Godavari runs 1,465 km from the Western Ghats near Nashik across the Deccan to the Bay of Bengal, India’s second-longest river.
🛕 Godavari · its source is the Trimbakeshwar temple, one of the twelve Jyotirlinga shrines of Shiva.
Say it: goh-DAH-vah-ree
Name: From Sanskrit, meaning bestower of cattle or wealth, sacred Hindu river.

”…Ganges Godavari…” - G for Godavari.

GeographyOpen game →
Loading…

4. 🌾 Sutlej

🌾
#4 Sutlej 1,450 km
The Sutlej runs 1,450 km from Lake Rakshastal in Tibet through Punjab to join the Indus in Pakistan, the longest of the five Punjabi rivers.
🌾 Sutlej · the Bhakra Dam on its course is one of the largest gravity dams in the world and powered the Green Revolution.
Say it: SUT-lej
Name: From Sanskrit Shatadru, meaning hundred-branched, in the Punjab region.

”…Godavari Sutlej…” - S for Sutlej.

GeographyOpen game →
Loading…

5. 🦚 Krishna

🦚
#5 Krishna 1,400 km
The Krishna runs 1,400 km from Mahabaleshwar in the Western Ghats across the Deccan plateau to the Bay of Bengal at the Andhra coast.
🦚 Krishna · the Nagarjuna Sagar Dam on it is one of the world’s largest masonry dams and irrigates much of Telangana.
Say it: KRISH-nah
Name: From Sanskrit, meaning dark or black, named after the Hindu god Krishna.

”…Sutlej Krishna…” - K for Krishna.

GeographyOpen game →
Loading…

6. 🌊 Yamuna

🌊
#6 Yamuna 1,376 km
The Yamuna runs 1,376 km from the Yamunotri glacier through Delhi and Agra to join the Ganges at the Triveni Sangam in Prayagraj.
🌊 Yamuna · the Taj Mahal rises directly above its right bank, its white marble reflecting in the river at dawn.
Say it: YAH-moo-nah
Name: From Sanskrit Yamī, the twin sister of Yama, lord of death.

”…Krishna Yamuna…” - Y for Yamuna.

GeographyOpen game →
Loading…

7. 🪨 Narmada

🪨
#7 Narmada 1,312 km
The Narmada runs 1,312 km westward from the Amarkantak plateau through a deep rift valley to the Arabian Sea, one of two major rivers in India flowing west.
🪨 Narmada · its marble gorge at Bhedaghat is sliced through dolomitic limestone in folds that glow white under moonlight.
Say it: NAR-mah-dah
Name: From Sanskrit, meaning the giver of pleasure, sacred Hindu river in Madhya Pradesh.

”…Yamuna Narmada…” - N for Narmada.

GeographyOpen game →
Loading…

8. 🏞️ Mahanadi

🏞️
#8 Mahanadi 858 km
The Mahanadi runs 858 km from the Chhattisgarh hills across Odisha to the Bay of Bengal, dammed at Hirakud, India’s longest earthen dam.
🏞️ Mahanadi · the 1866 Odisha famine along its banks killed about a million people and triggered British canal-irrigation reforms.
Say it: mah-hah-NAH-dee
Name: From Sanskrit, meaning great river, the main river of Odisha state.

”…Narmada Mahanadi…” - M for Mahanadi.

GeographyOpen game →
Loading…

9. ☕ Kaveri

#9 Kaveri 805 km
The Kaveri runs 805 km from the Western Ghats in Karnataka across Tamil Nadu to the Bay of Bengal, sacred to Tamil and Karnataka populations alike.
☕ Kaveri · the Chola dynasty built its 2nd-century Kallanai dam across the river, the oldest functioning irrigation structure on Earth.
Say it: kah-VEH-ree
Name: From Sanskrit, named after the goddess Kaveri Amma, the river goddess of South India.

”…Mahanadi Kaveri…” - K for Kaveri.

GeographyOpen game →
Loading…

10. 🌅 Tapti

🌅
#10 Tapti 724 km
The Tapti runs 724 km westward through Madhya Pradesh, Maharashtra, and Gujarat to the Arabian Sea at Surat, one of India’s two major west-flowing rivers.
🌅 Tapti · its name comes from Tapati, daughter of the sun god in Hindu legend, and Surat at its mouth was once India’s busiest port.
Say it: TAHP-tee
Name: From Sanskrit, named after the goddess Tapati, daughter of the sun god Surya.

”…Kaveri Tapti…” - T for Tapti.

GeographyOpen game →
Loading…

The Complete Map

Close your eyes first. Before looking at the map below, try saying the mnemonic out loud and picturing each river’s position. Attempted recall - even if you get half wrong - cements memory far better than passive re-reading.

Rivers cluster by basin. India’s major rivers usually share a small number of headwater regions and outflows · group them by basin (which sea, lake, or larger river they feed into) and rehearse each basin as one chunk. Anchor on Brahmaputra, Ganges, Godavari, Sutlej first.

Brahmaputra Ganges Godavari Sutlej Krishna Yamuna Narmada Mahanadi Kaveri Tapti

GeographyOpen game →
Loading…
🐘 Brahmaputra → 🪷 Ganges → 🛕 Godavari → 🌾 Sutlej → 🦚 Krishna → 🌊 Yamuna → 🪨 Narmada → 🏞️ Mahanadi → ☕ Kaveri → 🌅 Tapti

Now Test Yourself

Active recall beats re-reading. You’ll remember the list ten times better by trying to reproduce it from memory than by reading it again. Close this tab, say the mnemonic, then come back and check.

Think you’ve got it? The interactive game tests you step by step - place each river on the map in the right order.

Play India Top 10 Rivers →

Two modes: Locations (tap the right spot) and Names (pick the right name).

Come back tomorrow. Test yourself again 24 hours from now - that single follow-up session is what moves the list from “I learned it” to “I know it”. Spaced repetition works on river lists the same as everything else.

Mind the order. Mixing up the ranks of India’s top rivers is the most common mistake · rehearse the mnemonic backwards once, then forwards, to lock the sequence both directions.

MemPi
Play on your next flight · works offline
Add PlayMemorize to your home screen
In Safari, tap Share , then choose “Add to Home Screen”.