Andrew Dalgleish (born 17 December 1975) is a British diplomat who has been the British ambassador to Croatia since 2016.