William Beecher may refer to:

William Beecher (died 1640), MP for Huntingdon William Beecher (died 1651) (1580–1651), English MP for Dover Sir William Beecher (died 1694) (1628–1694), English MP for Bedford William Henry Beecher (1802–1889), dyspeptic minister called "The Unlucky" William M. Beecher (1933–2024), American journalist