De acordo com uma de suas lendas indianas, Ganesha foi criado a partir de uma pasta de sândalo e açafrão que a deusa Parvati (sua mãe e esposa de Shiva) tirou do próprio corpo. Ele foi designado para guardar as portas do santuário materno e só aceitava as ordens de Parvati. Certo dia, o deus hindu Shiva decidiu entrar, mas o menino não permitiu sua entrada. Em um acesso de fúria e sem nenhuma piedade, Shiva usou seu poderoso tridente e separou a cabeça do menino do corpo. Arrependido e vendo Parvati muito triste, Shiva concedeu uma bênção à Ganesha: enviou alguns de seus ganas – assistentes – para o norte e lhes ordenou que trouxessem a cabeça de qualquer animal jovem que combinasse com a estrutura física do corpo do garoto que encontrassem pelo caminho e, enquanto isso, o seu tronco seria cuidadosamente banhado, perfumado e envolto por ornamentos. Tão logo os ganas retornaram, trazendo consigo uma cabeça de um jovem elefante, essa foi rapidamente colocada ao tronco...