English surname from Old English "stoc" meaning "place, outlying settlement" or "tree stumps."
Like Stokes?
Swipe through thousands of names like it