The Shiva Lingam are collected from the Narmada River in India, in one of India’s most holy and sacred places. While some Shiva Lingam stones shape naturally, this is not common. Most of the stones are hand polished and shaped by the people who live in this area.