Marhsall is a variant spelling of Marshall, from an occupational surname meaning "horse servant" or "steward."
Like Marhsall?
Swipe through thousands of names like it