The word ‘puja’ consists of ‘pa’, which means parayana (or continuous repetition of the names of God) and ‘a’ meaning japa (continuous mental recitation of the Names of God). Puja is essentially a kind of worship in which both parayanam and japam are practised by the devotees.
According to another interpretation, Pu means pushpam or flower and ja means jal. In the puja ceremony both flowers and water are offered to the deity during the worship. The letter ja can also mean simultaneously japam. So if we take these twin meanings of ja into consideration, puja becomes that ceremony during which water and flowers are offered to God along with recitation of His names.
Regardless of the form of Hindu prayer that is conducted – all involve the invocation and the worshipping of the Deity that the pujari is praying to. We carry out a number of different pujas. The pujas that we carry out are Simple Puja, Abhishekam, Yagna and Kalash Puja.