William Shepard (disambiguation)
William Shepard
was a Massachusetts soldier and legislator.
William Shepard
may also refer to:
William Biddle Shepard
, North Carolina legislator