Sir Donald Charles McKinnon (born 27 February 1939) is a New Zealand politician. He is a former Deputy Prime Minister and Minister of Foreign Affairs of New Zealand. He was the Secretary-General of the Commonwealth of Nations from 2000 until 2008.