MeaningResiding on the Mountain, One who has mountain as his abode, One of many names of Lord Shiva
OriginIndian