Thomas Craighead

Thomas Craighead may refer to:
 * Thomas Craighead (politician) (Thomas B. Craighead), American politician and lawyer from Arkansas
 * Thomas B. Craighead (minister) (Thomas Brown Craighead), American Presbyterian minister and educator