Schelby is a spelling variant of Shelby, an English place surname meaning estate or village on a ledge.
Like Schelby?
Swipe through thousands of names like it