Marschal \m(a)-rs-chal, mar-schal\ as a boy's name is a variant of Marshall (Old French), and the meaning of Marschal is "caretaker of horses".
The baby name Marschal sounds like Marshal and Marischal. Other similar baby names are Marischall and Marchall.