Ganesha är son till Shiva och Parvati. Enligt legenden fick han sitt elefanthuvud efter ett missöde då Shiva kom hem efter en vidsträckt resa. Ganesha som under resan vuxit från barn till ung man kändes inte igen av Shiva. Shiva trodde att han var Parvatis älskare och högg av honom huvudet. När Shiva sedan upptäckte sitt misstag skickade han ut sina tjänare för att hämta det första huvud de kunde finna. Detta råkade sitta på en elefant.
Det är också anledningen till att Ganesha är den gud som tillbes allra först, Parvati tvingade Shiva att lova att sonen skulle tillbes först av alla gudar.
Han är visdomens gud, och även den som hjälper människan att övervinna hinder och svårigheter.