"Fred" predates the internet by at least 20 years. I've never heard anybody claim to know its origin, but it used to mean a rookie road racer who made predictable mistakes and generally endangered the pack.
On this forum, it has come to mean someone who makes fashion faux pas, presumably because they're new and don't know any better.