Hector Halsall (20 August 1900 – October 1966) was an English professional rugby league footballer who played in the 1920s and 1930s, and coached in the 1930 and 1940s. He played at representative level for Great Britain, and at club level for Swinton (captain), as a centre, i.e. number 3 or 4, and coached at club level for Barrow.