约翰·马尔科姆,英国外交官。生于苏格兰邓弗里斯郡。1782年入东印度公司任职。1792年起任孟加拉总督波斯语翻译、驻印度英军总司令秘书、海德拉巴驻扎官助理等职。1799年任驻波斯公使。1801—1802年任孟加拉总督理查·韦尔斯利的私人秘书,在1803—1804年的马拉塔战争中任阿瑟·韦尔斯利将军(即后来的威灵顿公爵)的政治代理人。1808—1810年再次出使德黑兰。1811年回英国,次年受封为爵士。1817—1818年作为陆军准将再次参加马拉塔战争。1826—1830年任孟买省督。1831年当选为下院议员。著有《印度政治史》、《波斯史》、《印度政事》等。