Cregg comes from a surname and place-name root meaning "rock" or "crag."
Like Cregg?
Swipe through thousands of names like it