Carndonagh (en irlandais : Carn Domhnach, littéralement : « le cairn ou le tertre de l'église ») est une ville du comté de Donegal, en Irlande.