Keith Shannon (born 17 September 1966) is a British diplomat who serves as ambassador to Latvia. He was previously ambassador to Moldova 2009 to 2013.