A Scottish surname-name from a place name, often interpreted as referring to a steep pass or rocky headland.
Like Kincade?
Swipe through thousands of names like it