Gender: Male Meanings: Blend of two names such as Craig (dweller at the crag or rock—Scottish Gaelic—surname or family name given for a first or middle name) and Gregory (vigilant; watchful one—Greek; Latin). Resource References: Proud Heritage: 11,001 Names for Your African-American BabyA World of Baby Namesancestry.comThe Internet Surname Database