Thomas MacKnight may refer to:
Thomas Macknight (1829–1899), Anglo-Irish newspaper editor, biographer and publisher Thomas MacKnight (minister) (1762–1836), Scottish minister, physicist, mathematician and geologist
See also Thomas McKnight (disambiguation)