Gregory is a male name.
Gregory is an English version of the Greek name Gregorios.
Gregory means “watchful”, “alert” and “shepherd” (from ancient Greek “γρήγορος/gregoros”).
Make sure you don't miss any baby name with our free app CharliesNames. Download it now and find the most amazing names! :)