Selon une conversation entre le sage Yajnavalkya et son dévot Vidagdha Sakalya, mentionné dans le Brihadaranyaka Upanishad, il y a exactement 3 306 dieux hindous mentionnés dans les Védas. Cependant, lorsque le dévot a gardé sa question sur le nombre des dieux hindous, le sage a admis qu'il n'y a qu'un seul dieu suprême et que les autres dieux ne sont que des formes différentes.
Selon les Vedas, il existe huit formes de Vasu, 12 formes d'Aditya et 11 manifestations de Rudra, et Prajapathi Brahma et Indra prennent chacun une forme. Certains des dieux mentionnés dans les Védas sont considérés comme plus importants que d'autres.