Puja tai Pooja (devanagari: पूजा) on uskonnollinen rituaali, jota hindulaiset suorittavat useissa tilanteissa rukoillakseen tai osoittaakseen kunnioitusta jumalille tai jumalattarille.[1] Useimmat aktiivisista hinduista rukoilevat kerran päivässä. Puja pitäisi suorittaa suihkun tai kylvyn jälkeen ja suositellaan, ettei syötäisi ennen rituaalia, jotta saavutettaisiin puhtaus ja täysi keskittyminen (dhyana). Pujoja voi olla myös erilaisia päivittäisten rituaalien lisäksi. Näihin lukeutuvat Durga Puja, Pongal Puja ja Lakshmi Puja. Lisäksi on muita erilaisille uskonnollisille tilanteille.
Pujaan kuuluu kolme osaa: jumalan kuvan näkeminen, lahjojen (kukkien ja ruoan) uhraaminen jumalalle ja pyhitetyn ruoan saaminen ja nauttiminen.[2]
Puja ja Pooja ovat myös suosittuja naisten nimiä hindujen keskuudessa.