McGrath surname: meaning and origin

McGrath means son of Craith, a name often explained as grace or prosperity. It is a native Gaelic Irish family from Donegal, Tyrone and Clare.

Irish formMac Craith
Meaningson of Craith, a name often explained as grace or prosperity
Home regionDonegal, Tyrone and Clare (Ulster)
OriginGaelic
VariantsMacGrath, Magrath

History of the McGrath name

There were Mac Craith families in Donegal and Tyrone, in Fermanagh and in Clare, which is why the name is found in so many parts of the country.

More surnames from Ulster

All Ulster surnames →

Frequently asked questions

What does the surname McGrath mean?

McGrath (Irish: Mac Craith) means son of Craith, a name often explained as grace or prosperity.

What is the Irish spelling of McGrath?

The Irish-language form of McGrath is Mac Craith.

Where is the surname McGrath from?

McGrath is a native Gaelic Irish family, associated with Donegal, Tyrone and Clare in Ulster.

What are other spellings of McGrath?

Related spellings and forms include MacGrath, Magrath.

← GleesonAll Irish surnamesHealy →