Variant of Shelby, from an Old English surname meaning 'willow farm' or 'sheltered settlement'.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Shelba?
Swipe through thousands of names like it