Dunlewy Lough () is a lake in County Donegal, Ireland. It lies at the foot of Errigal and beside the hamlet of Dunlewey (or Dunlewy). It is separated from the larger Lough Nacung Upper, to the west, by a narrow strip of land.