坑口
The Chinese name, 水坑口 (Shui Hang Hau), means the mouth of water trench, reflecting the mouth of a stream from Victoria Peak.