Why Mahadev wears moon on his head?
There is a legend in the Shiva Purana, according to which the moon was placed on the head of Lord Shiva.
According to the legend, Maharaja Daksha married 27 of his daughters to Moon. But Moon loved Rohini very much. Daksha’s daughters complained about this. Daksha then cursed Moon to suffer from Tuberculosis.
To avoid this, Moon worshiped Lord Shiva. Bholenath was pleased with the devotion of Moon and protected his life.
He also held the moon on his head. Even today, the curse of Maharaja Daksha is considered to be due to the increase and decrease of the Moon.