Джон Макгрегор Брюс Локхарт OBE CMG CB (9 мая 1914 - 7 мая 1995) был британским школьным учителем, солдатом, дипломатом, офицером разведки и администратором университета.
Родившись в Регби, Локхарт был одним из четыре сына Джона Брюса Локхарта, шотландского игрока сборной по регби, который в то время был учителем в школе регби, а позже стал руководителем школы Седберга. Получив образование в школе регби и Университете Сент-Эндрюс, он был капитаном регби XV обеих школ и получил степень в области современных языков. В 1937 году он вернулся в свою старую школу в качестве помощника мастера.
В начале Второй мировой войны Локхарт присоединился к Seaforth Highlanders и был принят на работу в качестве помощника мастера. инструктор Разведкорпуса, в котором также служил его отец. К 1941 году он был майором и старшим инструктором на курсах в Учебном центре разведки в Оксфорде. В 1942 году он отправился на Ближний Восток в качестве полевого офицера Секретной разведывательной службы. В конце войны Локхарт был назначен помощником военного атташе в посольство Великобритании в Париже, а затем в 1948 году присоединился к Контрольной комиссии союзников в Германии, фактически взяв на себя ответственность за сеть Секретной разведки. В 1951 году он отправился в посольство Великобритании в Вашингтоне, округ Колумбия, в качестве первого секретаря, после чего с 1953 по 1965 год он был официально прикреплен к министерству иностранных дел в Лондоне, но фактически снова работал на Секретную разведывательную службу. В 1963 и 1964 годах он руководил операциями в Африке, что его очень расстраивало. В 1965 году он покинул SIS, чтобы поступить в Уорикский университет, а в 1967 году перешел в Курто, где возглавил его центральный штаб. С 1971 по 1980 год, когда он вышел на пенсию, он был директором программы почтового опыта в бизнес-школе Городского университета, а с 1974 по 1980 одновременно возглавлял Совет по бизнес-образованию.
14 сентября 1939 года Локхарт женился на Маргарет Эвелин Хоун, дочери Кэмпбелла Хоуна, епископа Уэйкфилдского и Эмили Мод Уивер, и у них было два сына и дочь.
детьми Локхарта были Джеймс Роберт Брюс Локхарт (1941-2018), Александр Джон (Сэнди) Брюс-Локхарт, барон Брюс-Локхарт (1942–2008) и Сара Кэтрин Брюс Локхарт (род. 1955). Его старший сын был отцом Дугальда Брюса Локхарта (род. 1968), актера.
Он умер 7 мая 1995 года.