Angushapurusha, or Angusapurushan, is the deity who controls elephants as per Hindu tradition. Angusha or Ankus is goad – the long stick with sharp edges used to control elephants. Purusha is the deity that holds the goad. Legend has it that saints realized that elephants can be extremely dangerous to human beings. So they offered prayers to Hindu God Kartik (Muruga or Subrahmanya). Karik who realized the difficulties asked Brahma to create a deity that will keep the elephants under control. This deity is Angushapurusha.
Angushapurusha has deep red eyes and huge teeth. He is distinguished by his beautiful golden crown. He has two arms and his weapon is goad.
He has four different types of goad – shaped like lightning, like a new moon, like nail and with pointed edges like thorns.
The popular belief is that all elephants are sacred of Angushapurusha.