William Nunn (20 March 1879 – 16 December 1971) was a Conservative Party politician in the United Kingdom. At the 1931 general election, Nunn was elected as Member of Parliament (MP) for Whitehaven constituency in Cumberland. He lost his seat at the 1935 general election to the Labour Party candidate Frank Anderson. Nunn was also a British diplomat and was the final British Ambassador to Siam (now Thailand) and in his latter days would recount stories of his 'adventures' there to children.