上海街は1887年に建設され、その起点となる衆坊街と差館街（当時）の交差点に油麻地警察署があったことから、この通りは「差館街」(StationStreet)と呼ばれていた。
上海街于1887年建成时，因为位于众坊街和当时的差馆街交界有第一代的油麻地警署，因此定名为差馆街（StationStreet）。