Sir John William Denys Margetson (9 October 1927 – 19 October 2020) was a British politician. He was the British Ambassador to Vietnam from 1978 to 1980, the United Nations from 1983 to 1984, and the Netherlands from 1984 to 1988.