Harry Haddon (1871 – after 1896) was an English professional footballer who played in the Football League for Small Heath.