Why Puja ?
The literal meaning of Puja is adoration. It is an all-purpose
term used to denote the many stages of ritual action that
compose worship in Hindu culture. The derivative meaning is
thought to be from Pu-chey, 'flower-action,' and refers to
the act of offering flowers to the deity. Puja is a post-Vedic
phenomenon in its current form. The Vedic ritual was Homa,
the offering of grains and sanctified liquids into a sacrificial
fire. Most Puja differs from the Vedic sacrifice primarily
in the fact that an image or representation of god is used
in the service unlike the Homa where an altar alone, albeit
highly stylized and over-laden with symbolic meaning, is used.
The only common requirement is the creation of a sacred space
to perform Puja.+Learn More