Originally might have been used for winter, cold weather, or uniqueness due to the fact that no two snowflakes are alike. However, it’s controversially been adopted as a political insult to describe someone as overly sensitive or easily offended, though some have reclaimed it to signify individuality.