LOL? What's so bad about being a nerd? Although sometimes people get nerd and Geek mixed up. My year 3 teacher said I was a nerd
I liked that teacher.
Here is my understanding between the differences:
Nerd - An intelligent person.
Geek - A person interested in science fiction to an extent of being able to recite knowledge and facts about particular programs. (Such as Star Trek).
What the Macquarie concise dictionary thinks:
Nerd - an idiot ; fool
Geek - no definition
Here's what the internet thinks (Google definition):
Nerd - A foolish person who lacks social skills
Geek - An unfashionable person who lacks social skills
I think Nerd and geek are similar. Maybe geek is more to do with computing and Nerd to do with Sci-Fi.
I find Geek more insulting but generally I don't mind if someone calls me a nerd. I think it's a compliment to my intelligence
According to Wikipedia (Which you shouldn't trust as a reliable source) the word Geek came from the word Geck which means fool or freak in German.