John Fisher (4 August 1897 – 22 June 1954) was an English cricketer who played for Derbyshire in 1921 and 1922.