 According to the Kōjien Japanese dictionary and the Kanjigen dictionary of Chinese character source meanings, it is originally derived from the Sanskrit "upadhyaya", meaning "master" in the sense of "teacher".The literal meaning is "self-taught Buddhist monk/teacher" The Chinese term "he-shang" is derived from the Sanskrit word upadhyaya or acharya