गंगा नदीचा उगम हिमालय पर्वतावर गोमुख येथे होतो, गोंगोत्री हिमनदीचे टर्मिनस . जेव्हा या हिमनदीचा बर्फ वितळतो तेव्हा त्यातून भागीरथी नदीचे स्वच्छ पाणी तयार होते. भागीरथी नदी हिमालयाच्या खाली वाहते म्हणून ती अलकनंदा नदीला मिळते आणि अधिकृतपणे गंगा नदी बनते.