Les histoires qui expliquent comment Ganesh obtient sa tête sont nombreuses, elles racontent que Shiva, rentrant d'une longue période de méditation dans l'Himalaya, trouve un jeune homme barrant la porte de sa maison pour l'empêcher d'entrer tandis que Pârvatî prend son bain.
Le jeune homme était le fils que la (demi-)déesse s'était conçu, au moyen de la poussière et des onguents qu'elle avait raclé de sur sa peau, pour lui tenir compagnie durant sa solitude.
Furieux de se voir interdire l'entrée de sa maison, Shiva sort son épée et coupe la tête de son « fils » qui roule au loin et devient introuvable.
S'apercevant de cela, Pârvatî lui raconte toute l'histoire et, inconsolable, exige qu'il redonne vie à son fils sur le champ. Shiva promet qu'il remplacera la tête par celle de la première créature qui se présentera. Un éléphant passe...