Les hindouistes vénèrent une multitude de divinités, rendant leur énumération pratiquement impossible (on parle de 330 millions de divinités). Les Dieux majeurs sont ceux de la trimurti : Brahma, Vishnu et Shiva, qui représentent respectivement les aspects créateur, conservateur et destructeur de la création. Ces trois Dieux majeurs sont également accompagnés de leur contre-partie féminine, qui sont respectivement : Saraswati, Lakshmi et Parvati. Certaines divinités sont très populaires (comme Ganesh), tandis que d’autres aspects se trouvent représentés uniquement dans des endroits très reculés de l’Inde et sont peu connus.