Gallagher /gal-la-gh-er/ [3 sylls.] as a boys' name is of Irish and Gaelic origin, and the meaning of Gallagher is foreign helper. Irish surname used as a first name. The surname means descendant of Gallchobhar , from gall stranger, foreign and cabhair help. Actor Peter Gallagher.