According to Hindu mythology, Lord Shiva and his consort, Parvati both reside in the Himalayas: Lord Shiva resides at Mount Kailash. Parvati is also called Shail Putri, which means 'daughter of hills'.