In Hindu mythology, the Ganga river is believed to be the daughter of Himavat (the personification of the Himalaya mountains) and his wife Mena. According to legend, Ganga descended from heaven to Earth through Lord Shiva's matted hair to purify the souls of Bhagiratha's ancestors. Rivers like Krishna, Godavari, and Kaveri have different mythological origins.