Carndonagh (Irish: Carn Domhnach) is a village in County Donegal, Republic of Ireland. It is located near Malin Head on the Inishowen peninsula in the north of Ireland.