marshal は語源的に mare (馬) + schal (兵士) で元々は騎兵とか騎兵隊長の意味
古英語の専門家のトールキンはローハン語に古英語を現代化した単語を使用している
当然この marshal も将軍じゃなく騎兵隊長のニュアンス