Mainly Scottish diminutive of Gregor/Gregory, from Greek via Latin "watchful". The use of Gregg as a given name is recent; very popular in Scotland.