Tam o'Shanter or Balmoral
For WW1-WW2 era and later, the largest regimental cap badge was the Argyle & Sutherland Highlanders. Of course, this was a Scottish regiment within the British Army and it was worn on a Glengarry or Tam O'Shanter and not a standard visor cap.
A clergyman's cap is called a biretta.
A tasselled cap is called a Fez.
It can be called a cap or a scarf.
The Shriner's hat is called a fez.
A cap.
it is called a cap ... a bottle cap that is ok ..l :)
its acracked knee cap
because it was the highlanders who used to dance it
From 1903 to 1912 the Yankees were called the New York Highlanders.
It's called a sporan.
it is called a cap.