shoulder patch

a cloth insignia identifying the wearer's unit, branch of service, etc., worn on the sleeve of a uniform, just below the shoulder

See shoulder patch in American Heritage Dictionary 4

noun
A cloth patch bearing identifying markings, worn on the upper portion of the sleeve of a uniform.
link/cite print suggestion box