
1) Anglicised Irish surname
Found on
https://www.crosswordclues.com/clue/mcgaffin

MacGaffin and McGaffin are Northern Irish surnames. They are Anglicisations of the Irish language Mac Eacháin, meaning `son of Eachán`. The personal name Eachán is a diminutive of the personal name Eachaidh, which is based upon the Gaelic each, meaning `horse`. ...
Found on
http://en.wikipedia.org/wiki/McGaffin
No exact match found.