It was once traditional for everyone living in a Gaelic speaking district to have a local nickname describing his trade or a physical characteristic, e.g. “Donnchadh reamhar, an saor” (Fat Duncan, the Joiner) etc.
Meaning of surname Gregor: Greigh a herd and fear a man