Le nom « Dinan » provient de deux mots celtiques : « Dun » (colline, hauteur propre à la défense) et « Ahna » déesse protectrice des vivants et gardienne des morts.
La première apparition du nom « Dinan » dans un document remonte à 1040. Dès cette époque, il existe un château, construit sur une motte, comme l’atteste la tapisserie de Bayeux…
(image et extrait du site officiel de la commune)