Originally posted by: divya1209
Ganga Origin - Story of Bhagiratha
This is the most popular story regarding the origin of river Ganga. The story goes far back when King Sagar magically acquired sixty thousand sons. Once, King Sagar organized Ashwamedh Yagna, a ritual of worship for the benefit of the kingdom. Jealous Indra planned a mischief and stole one horse from the place. King Sagar sent all his sons all over the earth to look for the horse. They found the horse in the nether-world standing next to Kapila Muni, a meditating sage. The youths, were disrespectful and caused his penance to be disturbed. The sage reduced them to ashes with his withering look.
The souls of these young men wandered as ghosts as their final rites had not been done. On repeated repentance and requests by the descendants of King Sagar, Kapila Muni finally relent that King Sagar's sons would attain mukti (liberation), if their wicked remains are cleansed by the water of the goddess Ganga. Generations of King Sagar did penance to appease Brahma but without success and finally after much praying, pleading and tapasya by Bhagirath - seventh generation of King Sagar, Ganga reluctantly consents to descend to earth.
With this, Ganga found herself insulted and decided to sweep the whole earth with her powerful fall. Troubled, Bhagiratha prayed to Shiva to control the Ganga's descent. Lord Shiva steps in the way and trapped Ganga in his hair. Shiva made the river fall gently through his long hair onto the Himalayas. As Ganga moved to the nether-worlds, she liberated the unfortunate souls of King Sagar's Sons. Since then Ganga is sanctifying the mankind with her divine waters.