David Shayler, né le 24 décembre 1965 à Middlesbrough, est un ancien agent du contre-espionnage britannique (MI5).