From Old English meaning clearing on a ledge; also a diminutive of Sheldon or Michelle.
Like Shelly?
Swipe through thousands of names like it