Puja betyder at tilbede gud, i hinduismen og buddhismen. Man kan udføre puja alle steder, både i hjemmet og i templet. Ofte vil man udføre puja ved at ofre noget, som f.eks. blomster eller frugter.