Where does the Word Musher Come from?

Musher, loosely defined, is a person who commands or drives a dog sled. It seems to have French origins, as in ‘march’, meaning to ‘walk on’ but that is up for debate.