William Stuart (7 March 1871 – 20 August 1956) was an Australian cricketer. He played in eight first-class matches for South Australia between 1899 and 1909.