Lough Swilly (irsk: Loch Súilí "Skygesøen" eller "Øjen-søen")[1] er en gletscher-fjord eller indsø, der ligger på vestsiden af Inishowenhalvøen i County Donegal i Irland. Sammen med Carlingford Lough og Killary Harbour er det en af de tre gletscherfjorde i Irland.[2][3] Floden Swilly løber ud i Lough Swilly.