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.