Kalpataru is a wish fulfilling tree mentioned in Puranas. According to Hindu tradition, this tree appeared during the churning of ocean, or Samudra Manthan, by Devas and Asuras. The tree has not yet been identified and is believed to exist in the celestial word or the realm of the Devas.
Kalpataru is also known as Kalpavriksha, Kalpadruma, Surataru, Kalpalata, Kalpasakshi and Kalpapadapa.
Information about Kalpataru is found in the Agni Purana, Bhagavad Puran, Brahmanda Purana, Matsya Purana and Vayu Purana.
Kalpataru is also one of the Pancha Vriksha – five trees in the garden of Indra.
Lakshmi Ganapati form of Ganesha holds a branch of Kalpataru in one of his hands.