Stephen John Harding (born 23 July 1956) is an English retired professional football centre back who played in the Football League for hometown clubs Bristol Rovers and Bristol City. He also played league football for Grimsby Town, Brentford and Southend United. He went on to play non-league football for Bath City, Trowbridge Town, Gloucester City and Mangotsfield United.