Gregory is a male name.
Gregory is an English version of the Greek name Gregorius.
Gregory means “watchful”, “alert” and “shepherd”.
No need to look further, then. Find the perfect first name for your baby together with your partner now!