Gallagher, of Irish origin, means 'stranger' or 'foreign'. It's an occupational surname, once held by officials who collected taxes or rents for landowners. The name is often found in regions where the Anglo-Normans settled, such as England and Ireland.
"The Gallagher name experienced a notable surge in popularity over the past decade, with a total of 21 babies named Gallagher born between 1982 and 2023."