The name Gallagher is a boy's name of Irish origin meaning "descendant of foreign helper". Gallagher and is often added to lists like Irish Surname Names and discussed in our forums with posts like "Boys Drop 2 Add 1 pick a favor that can't be dropped".
From the experts:
Gallagher is, like so many of its genre, friendly, open, and optimistic. Some might associate it with the fraternal members of the band Oasis—- Noel and Liam Gallagher.