It is so named because it is south of the Buddhist holy site Mount Putuo in Zhejiang Province.
This place is called such because it lies south of Mount Putuo, a significant Buddhist site situated in Zhejiang Province.