Ballyhea or Ballyhay (Irish: Baile Uí Shé, meaning "O'Shea's Town") is a townland and parish in north County Cork in Ireland. It is situated on the main N20 Cork–Limerick road, 3.5 km south of the centre of Charleville. The townland has approximately 1,000 inhabitants and it lies 110 m above sea level.