William Henry Harrison (born 1866 at Nursling, Hampshire; died 23 December 1936 at Salisbury, Wiltshire) was an English cricketer.