text: Temple and worship In Hinduism, deities and their icons may be hosted in a Hindu temple, within a home, or as an amulet. The worship performed by Hindus is known by several regional names, such as Puja. This practice in front of a murti may be elaborate in large temples, or be a simple song or mantra muttered in home, or offering made to sunrise or river or symbolic an icon of a deity. Archaeological evidence of deity worship in Hindu temples trace Puja rituals to Gupta Empire era (c. 4th century CE). In Hindu temples, various pujas may be performed daily at various times of the day; in other temples, it may be occasional.
  The Puja practice is structured as an act of welcoming, hosting, and honoring the deity of one's choice as one's honored guest, and remembering the spiritual and emotional significance the deity represents to the devotee. Jan Gonda, as well as Diana L. Eck, states that a typical Puja involves one or more of 16 steps (Shodasha Upachara) traceable to ancient times: the deity is invited as a guest, the devotee hosts and takes care of the deity as an honored guest, praise (hymns) with Dhupa or Aarti along with food (Naivedhya) is offered to the deity, after an expression of love and respect the host takes leave, and with affection expresses goodbye to the deity. The worship practice may also involve reflecting on spiritual questions, with image serving as support for such meditation.