William Grimshaw (30 April 1892 – 1968) was an English footballer who played as an outside right in The Football League in the 1910s and 1920s. Grimshaw began his career with his hometown club Burnley but was unable to force his way into the side and was released. He had a spell playing non-league football at before signing for Bradford City in 1913, remaining with the side up until the outbreak of the First World War. At the end of the war in 1919 he joined Cardiff City and played in their first ever season in the Football League during the 1920–21 season.