William Earnshaw

William Earnshaw may refer to:
 * William Earnshaw (politician), New Zealand member of parliament
 * William Earnshaw (minister), American minister
 * William C. Earnshaw, professor of chromosome dynamics