James Henry Nicholls (24 September 1908 – 20 August 1984) was an English football goalkeeper who played for Darlaston, Cradley Heath, Sunbeam Motor Works, Bloxwich Strollers, Bilston United, Blackpool, Manchester City, Brentford, and Port Vale.