"shonen" comes from "shoutarou", a character who was obsessed over and eventually became the general term for that sexual subculture.