William Thornhill may refer to:
- William Thornhill (MP for Poole) (1500–1557), English politician
- William Thornhill (surgeon), English surgeon
- William Pole Thornhill (1807–1876), British politician, MP for North Derbyshire
William Thornhill may refer to: