The Oxford Names Companion, OUP "Scottish Forenames" - Donald Whyte, FGH, FSG
Notes:
Scottish and English diminutive of Gregor/Gregory, from Greek via Latin "watchful". The use of Greg as a given name is recent; very popular in Scotland.
Thanks to Donald Whyte who provided much of the initial information for this site.