Foreglen () is a village in County Londonderry, Northern Ireland. Around 1900 it was known as Ballymoney (not to be confused with the town of Ballymoney in County Antrim).
The local Gaelic Athletic Association club is O'Brien's GAC.