Thomas Muirhead

Thomas Muirhead may refer to:


 * Tommy Muirhead (1897–1979), Scottish footballer born Thomas Muirhead
 * Thomas Muirhead (curler) (born 1995), Scottish curler
 * Thomas Muirhead Flett (1923–1976), Scottish mathematician