The name translates as "Heavenly Horse", Tianma Shan Hill lies 10 kilometres to the southwest of Sheshan Hill. The hill looks like a winged horse about to take to flight, hence its name.
Tianma Shan is the largest forest area and the highest elevation of mountains in Shanghai. A seven-tiered pagoda built in 1079 is situated on the hill.