Ahso, hehe... jetzt mal ohne nachzugucken, würde ich tippen, dass das "shan" da in dem Ortsnamen Berg bedeutet (山), das hat man oft in chinesischen Ortsnamen mit drin...
"Shang" gibt's aber auch manchmal, wie z.B. bei Shanghai (上海), da bedeutet das Wort einfach "oben". Shanghai heißt "über dem Meer", so in der Richtung.
Gruß,
- André
