Marshall is an occupation name whose origin is from the Frankish mare ("horse") + skalkoz ("servant"). It is most commonly found as a surname, but may also be used as a given name. It is also an old Scottish surname meaning 'Love of Horses'.