The first European settler in the area was Thomas Higgins, who received a grant of land in Old Mans Valley.
The first Hornsby Post Office opened on 1 August 1864, and was renamed South Hornsby on 1 May 1900, the same day Hornsby Junction office near the railway station (open since 1887) was renamed Hornsby.