Pūjā or Poojan is a prayer ritual performed by Hindus to host, honour and worship one or more deities, or to spiritually celebrate an event. Sometimes spelt phonetically as pooja or poojah, it may honour or celebrate the presence of special guest(s), or their memories after they pass away. The word pūjā (Devanagari: पूजा) comes from Sanskrit, and means reverence, honour, homage, adoration, and worship. Puja rituals are also held by Buddhists, Jains and Sikhs.
In Hinduism, puja is done on a variety of occasions, frequency and settings. It may include daily puja done in the home, to occasional temple ceremonies and annual festivals, to few lifetime events such as birth of a baby or a wedding, or to begin a new venture. The two main areas where puja is performed are in the home and at temples to mark certain stages of life, events or some festivals such as Durga Puja and Lakshmi Puja. Puja is not mandatory; it may be a routine daily affair for some Hindus, periodic ritual for some, and infrequent for other Hindus.