A modern spelling of Shelby, from an English place name meaning 'estate on a ledge.'
Like Chelbie?
Swipe through thousands of names like it