Bellaghy (Irish: Baile Eachaidh; meaning Town of Eachaidh) is a village in County Londonderry, Northern Ireland. The name Bellaghy (Baile Eachaidh in Irish) means "Town of Eachaidh" Other translations give the town the name Béal Eochaidh which means "mouth of the marsh" or "wet place". It lies north west of Lough Neagh and about 5 miles north of Magherafelt. At the centre of the village lies the junction of three main roads leading to Magherafelt, Portglenone and Toome. It had a populatio… (
More on Bellaghy)