The word 'dharamshala' comes from Sanskrit. Also spelt 'dharmshala,' it literally means a 'charity center.' In olden times there were inns called dharamshalas which offered free lodging for weary travelers. Dharamshalas function for religious or charitable purposes.