William Shepard was a Massachusetts soldier and legislator.
William Shepard may also refer to:
William Biddle Shepard, North Carolina legislator See also William Shepard Wetmore, American businessman and philanthropist William Sheppard (disambiguation) William Shepherd (disambiguation)