Selon le Linga-Purâna, Ganesh est créé par Shiva afin de triompher des Asuras et autres ennemis des dieux; en effet, les Devas prièrent le tout-puissant Shiva de leur venir en aide, car ils étaient harcelés par les démons.
Shiva y consentit et, de son esprit, fit jaillir un enfant avec une tête d'éléphant. Voyant ce bel enfant, Pârvatî le mit sur son genou et décréta qu'aucune entreprise, humaine ou divine, ne serait couronnée de succès sans qu'on lui ait d’abord dédié une prière. Shiva fit de lui le Chef des hordes célestes, les Gana, en l'appelant Ganapati, ce qui veut dire Chef des Ganas.
Une variante plus détaillée reprend l’épisode de Parvati et de son fils gardant sa maison. Shiva, excédé de ne pouvoir passer, envoya à l'assaut l'armée de ses Ganas. Mais Ganesh les met en déroute; Shiva fait alors venir Brahmâ qui pacifiquement, sous la forme d'un brâhmane, tente de ramener le garçon à la raison. En vain.
Alors Shiva demande à Kârtikeya et à Indra, d'intervenir et de lever leurs armées; Ganesh résiste victorieusement grâce à l'appui de Kâlî et Durgâ, appelées à la rescousse par Pârvatî, furieuse que l'on attaque son cher fils...