William Hamilton (10 May 1884 – 3 April 1939) was a Canadian sports shooter. He competed in two events at the 1920 Summer Olympics.