Variant spelling of Marshall, from Old French 'mareschal' meaning 'horse servant' or 'steward'.
Like Marshell?
Swipe through thousands of names like it