Why are certain sport coats called Blazers?
I suspect because they have insignia emblazoned onto their top pocket.
From Online Etymology Dictionary:
One attribution is they were named after a British ship, one H.M.S. Blazer. Supposedly the officers wore them, and looked rather spiffy, word got around. This tale has been discounted in two books that I’ve read.