Vanashira
The Sanskrit word ‘वनशिरा’ (Vanashira) where ‘vana’ stands for forest and ‘shira’ means the top or peak. The God or Yaksha who is the strongest, most powerful, most knowledgeable and the highest, is called Vanashira. He resides on the top of the forest in himalayan mountains. In deshaj language of interiors of himalayas vanashira is