Hindus call different gods by different names but ultimately believe in one supreme God. People of India speak different languages which leads to confusion. They believe that one supreme God lives within them...in their souls and that they carry Him with them.