上海庙位于内蒙古鄂尔多斯市的鄂托克前旗,当年,成吉思汗出征途中经过此地歇脚一夜,一位蒙古族少女仰慕他的英名,决心为心目中的英雄制作一双精美的战靴。可是,时间太紧,尺管姑娘通宵达日忙碌,但到天明时,战靴只做完一只。军情紧迫,成吉思汗迎着旭日又出发了。姑娘满腹遗憾,当地人得知此事,议定要为这只有特殊意义的战靴建一座庙宇。庙宇建成了,被大家称为"沙海(即汉语:鞋的意思)庙”。许多年以后,虽然庙宇在时间的磨蚀中消失了,但“沙海庙"这个称谓却流传了下下来,渐渐演变成今天的上海庙。