The Ganges was created through the feet of Lord Vishnu
One of the most interesting and mysterious facts about the Ganges river is according to myth, it was created through the feet of Lord Vishnu.
Asuras were described as formidable demigods in ancient Indian scriptures. According to legend, Bali Chakravarthy was an Asura king and a devout follower of Lord Vishnu, one of the three most essential Gods in Hinduism, along with Brahma and Shiva. Bali had grown very strong, and feeling threatened, Lord Indra, the monarch of the sky, requested Vishnu's assistance in keeping his throne. Bali was getting ready to do a yajna (ritual). During such occasions, rulers frequently gave Brahmins anything they asked for. Vishnu appeared on Earth as a tiny Brahmin in the kingdom of Bali. Despite being informed of the actual character of this dwarf, Bali wanted to uphold his word and give the Brahmin whatever he desired, which was three steps measured by his foot. The little Brahmin grew to become a giant. In his first stride, he measured the ground, and in his second, he surveyed the heavens. Nothing remained for the third phase. The humiliated monarch surrendered his head, and the Brahmin pushed Bali to Patala Loka (lower world). By washing Lord Vishnu's feet, Lord Brahma gathered holy water in a container, which settled as Ganga (the Ganges) in Brahmaloka, the highest spiritual kingdom.
Because of this myth, Ganges is also known as Vishnupadi - "originating from Vishnu's lotus feet."