Barry Dunn (born 15 February 1952) is an English former footballer who made 47 appearances in the Football League playing as a left winger for Sunderland, Preston North End and Darlington. He also played non-league football for Newcastle Blue Star and Seaham Red Star.