The interesting legend about why Lord Ganesha is seen with an elephant head is very popular in Hinduism, taken from Shiva Purana. He is worshipped as the Elder son of Lord Shiva and Goddess Parvati. One old legend says that While Lord Ganesha was guarding His mother’s chambers, he did not allow Even Lord Shiva to enter as per His mother’s instructions. Lord Shiva got irritated and beheaded the small boy. After knowing the fact, Lord Shiva searched for the head and he fixed the head of an elephant with the boy’s body to make it to a form which we worship today. Lord Shiva also granted a boon that Ganesha will be worshipped first in all the events. Another legend is much more interesting. There was a tough race between Lord Ganesha and His younger brother Lord Muruga and the winner would be.
eBay