Dunfanaghy (Dún Fionnachaidh, fort of the fair-haired warrior, in Irish) is a small village, formerly a fishing port and commercial centre, in County Donegal, Ireland. Dunfanaghy is located on Donegal's North West coast, specifically the west side of Sheephaven Bay. It is on the N56 road.