The god of beginnings and remover of obstacles, Ganesha is also a son of Shiva and is widely worshiped across Hinduism.