William Fletcher (16 February 1866 – 1 June 1935) was an English first-class cricketer, who played six matches for Yorkshire County Cricket Club between 1891 and 1892.