Which Hindu god holds the river Ganga in his matted hair?

The story behind the answer

Shiva holds the river Ganga in his matted hair.

In the best-known legend of Ganga’s descent, King Bhagiratha performs severe penance to bring the heavenly river to earth and liberate the ashes of his ancestors. Ganga warns that the force of her fall would destroy the earth, so Bhagiratha seeks Shiva’s help.

Shiva receives the torrent in the coils of his matted hair, trapping and calming the river before releasing it gently toward the world below. This image gives Shiva the epithet Gangadhara, meaning “Bearer of the Ganga.” It is one of the most recognizable subjects in Hindu sculpture, painting, and temple iconography.

The story explains why Ganga is sacred and why the Bhagirathi, one of the Ganges’ headstreams, carries Bhagiratha’s name. The river goddess Ganga is not the same deity as Shiva, Brahma, Vishnu, or Indra; Shiva acts as her cosmic channel and protector. In many depictions, a small stream or female figure emerging from Shiva’s hair identifies the scene.

Source: Wikipedia · fact-checked Sept. 2026

Add question to a list

Choose a list to keep this question in: