English place-name surname meaning 'rock town' or rocky settlement, adopted later in modern first-name style.
Like Rockston?
Swipe through thousands of names like it