Ballyhale (Irish: Baile hÉil) is a village in County Kilkenny in Ireland. It is south of the city of Kilkenny, roughly half way between Kilkenny and Waterford. The Parish of Ballyhale is made up of three areas; Knockmoylan and the villages of Ballyhale and Knocktopher.