Bagenalstown, officially named Muine Bheag, is a small town on the River Barrow in County Carlow, Ireland.