A Irish surname, from Irish.
"Gallagher is a common Irish surname that has been adopted by many families in Ireland and around the world."
The name Gallagher comes from the Irish surname Ó Gallachóir, which originally meant "descendant of Gallchobair." It entered English as an Anglicized version of this Gaelic family name.