India's rivers can be broadly categorized into four types based on their source - Himalayan rivers, coastal rivers, Deccan rivers, and inland drainage rivers. The Himalayan rivers, like the Ganga, Yamuna, and Brahmaputra, originate in the Himalayas and flow through the northern and eastern parts of India. The coastal rivers, like the Godavari, Krishna, and Kaveri, originate in the Western Ghats and flow towards the eastern coast of India.
https://www.indianetzone.com/2/indian_rivers_lakes.htm