Crag is from a word meaning rocky cliff or steep rock, making it a rugged place-derived name.
Like Crag?
Swipe through thousands of names like it