Teddy boy has 3 different meanings across 1 category:
Noun
a tough youth of 1950's and 1960's wearing Edwardian style clothes
A form of male youth culture which originated in London in the early 1950s, later associated with American rock and roll music.
A young man who wore clothes supposedly characteristic of the Edwardian period and tended to engage in rowdy behaviour.