* Shi means "stone, rock" (石). * Mengshan means "dream" (梦) (meng) and "mount/mountain, hill" (山) (shan).