Boy name origins & meanings Greek : Watchman Boy name variations Gregory Gregorius Gregorios Gregori Gregoire Gregor Greger Gregorio Gregoor Griogair Grioghar Gregus Gragos Greis Grischa Grigor Grigori Gero Greg Graig Greig Gregg Gregson Grig Grigg Grigson McGregor Family name origins & meanings South German : topographic name for someone who lived in a sandy place, from Middle High German griez ‘sand’.Perhaps a reduced form of German Griese.