McGrath — Irish Surname Origin & Meaning
Irish form: Mac Craith
Meaning: “son of grace/prosperity”
Traditional stronghold: Waterford, Tyrone
Related names from the same part of Ireland: Walsh · O'Neill · Quinn · Power · Whelan · Donnelly · Devlin · Curran