Le 21 avril 1956, Tennant épouse Lady Anne Veronica Coke, la fille de Thomas Coke (5e comte de Leicester). Lady Anne est l'une des demoiselles d'honneur de la reine Elisabeth II lors du couronnement de 1953 et est également une amie proche et une dame d'honneur de la sœur de la reine, la princesse Margaret .