Banagher (en irlandais : Beannchar) est une ville du comté d'Offaly en Irlande. La ville compte 1 636 habitants en 2006 et 1760 en 2016.