It is so named because it is south of the Buddhist holy site Mount Putuo in Zhejiang Province.
Located south of Mount Putuo, a prominent Buddhist site in Zhejiang Province, this location is named accordingly.