From Sanskrit महेश्वर (maheśvara); ultimately from महा (mahā, “great”) + ईश्वर (īśvara, “god”).
Maheshwar