Thomas Cleghorn (born June 1871) was a Scottish footballer who played as a half back. He made 101 appearances in the Football League for Blackburn Rovers and Liverpool, in which he scored three goals. Having begun his career with Scottish Football League club Leith Athletic, he also went on to play in the Southern and Western Leagues for Portsmouth and Plymouth Argyle.