From Old English rocc meaning rock or stone, denoting strength and solidity.
Like Rock?
Swipe through thousands of names like it