Henry Roberts (1 September 1907 – October 1984) was an England international footballer who played at inside-right for Barrow, Chesterfield, Lincoln City, Port Vale, Millwall, Peterborough United, and Spalding United. He scored in his one and only international game, in a 4–1 win over Belgium on 16 May 1931.