The Ganesha Sahasranama is a litany of the names of Hindu deity Ganesha. A Sahasranama is a Hindu hymn of praise in which a deity is referred to by 1,000 or more different names. Shree Ganesha Sahasranama is recited in many temples today as a living part of Ganesha devotion. This hymn of Shree Ganesha sahasranama is found in the Ganesha purāna. It is taught to Lord Shiva by Lord Ganesha himself. The story is given in detail in poorvapeethika that when Lord Shiva wanted to destroy the tripurāsura - the demon king with three flying cities, but could not succeed even after enormous efforts, Lord Shiva meditated on Ganesha. Then Ganesha appeared before Shiva in his five faced form (panchamukha Ganesha) and initiated Lord Shiva with this hymn. This thousand name hymn of Ganesha (Shree Ganesha Sahasranama) is one among the powerful hymns on Lord Ganesha and it has great importance in the Gānāpatya tradition.