Ballycastle (Irish: Baile an Chaisil, meaning 'town of the fort')[2] is a village in County Mayo, Ireland, situated northwest from Ballina, near Mayo's north coast. It lies on the edge of the Mayo Gaeltacht.
Ballycastle is situated on the coast of north County Mayo, with its northern boundary exposed to the Atlantic Ocean. To the west of the town are the Stags of Broadhaven, to the east lies Killala Bay while to the south are the towns of Ballina and Crossmolina.
History
The Céide Fields, approximately 7 km north of Ballycastle, was where the first settlers began to farm the slopes of the Behy/Glenurla hillside, over 5000 years ago.
The parish of Ballycastle is a combination of the two ancient parishes of Kilbride and Doonfeeney.[3] The name Ballycastle was in use as early as 1470 and was referred to as a parish in the Catholic directory of 1836.[4]