MacGill-Eain is a surname in Scottish Gaelic.
The name corresponds to the surname MacLean, McLean in English.