Barry Eaton (born 30 September 1973) is a Welsh former international rugby league footballer who played in the 1990s and 2000s, and coached in the 2000s and 2010s. He played at representative level for Wales, and at club level for Doncaster, Wakefield Trinity, Dewsbury Rams, Castleford Tigers, Widnes Vikings, Batley Bulldogs and the Keighley Cougars, as a stand-off, scrum-half or hooker, and coached at club level for Keighley Cougars and Hunslet Hawks.