Shelbyann combines Shelby, an English place surname meaning 'estate on the ledge,' with Ann, meaning 'grace.'
Like Shelbyann?
Swipe through thousands of names like it