Harold Roberts (12 January 1920 – 11 February 2007), also known as Harry Roberts, was an English professional footballer who made 213 appearances in the Football League playing for Chesterfield, Birmingham City, Shrewsbury Town and Scunthorpe United. He played as an outside left.