William Amos may refer to:
- William Bradshaw Amos (born 1945), British biologist
- Bill Amos (1898–1987), college football player and coach
- William Amos (agriculturist) (1745–1825)
- William Amos (cricketer) (1860–1935), Australian cricketer
- Will Amos (born 1974), Canadian Liberal politician