William Craik may refer to:
- William Craik (politician) (1761–1814), U.S. Representative from Maryland
- William Craik (educationalist) (1881–?), educationalist, promoter and practitioner of independent working class education
William Craik may refer to: