Irish Surnames

SurnameMeaning
GallagherForeign help
GarrettSpear Ruler
GilroySon of the Ruadh, Red
GradyNoble