Dunnamaggin (officially Dunnamaggan; Irish: Dún Iomagáin, meaning 'Fort of Iomagán') is a small village in the south County Kilkenny, Republic of Ireland, on the R699 road between Callan and Knocktopher, east of its intersection with the R697 between Kells and Kilmoganny. Dunnamaggan gives its name to a civil parish, an electoral division, and the townlands of Dunnamaggan East and West.