Variant of Shelby, from an Old English surname meaning 'willow farm' or 'sheltered settlement'.
Like Shelba?
Swipe through thousands of names like it