Marshall is an English occupational name, derived from the French name 'Mareschal', itself derived from the Old Germanic words 'marah', which means 'a horse', and 'sealc', which means 'servant'.
namehang.com
Marshall is an English occupational name, derived from the French name 'Mareschal', itself derived from the Old Germanic words 'marah', which means 'a horse', and 'sealc', which means 'servant'.