From the Irish surname O Gallchobhair, traditionally interpreted as descendant of a brave or foreign helper.
Like Gallagher?
Swipe through thousands of names like it