Barry Christopher Roche (born 6 April 1982) is an Irish former professional footballer who played as a goalkeeper. He is a former Irish Under-21 international.
Born in Dublin, Roche played at Leeds United, before following Paul Hart to Nottingham Forest. He made his debut for Forest on 28 August 2000.