vishnu is the supreme god of hinduism. most hindus worship one supreme being, though by different names. this is because the peoples of india with different languages and cultures have understood the one god in their own distinct way.