noun Hinduism. a name of Krishna or Vishnu. Juggernaut(def 3). nounHinduism other names for Juggernaut