Hi I would say that 'geek' and 'nerd' are almost synonymous with a small difference. 'Nerd' means someone who is very intelligent and studies hard, whereas 'geek' means someone who knows a lot of information about random or specific things (such as a gadget or film). Both can be offensive or complimentary depending on the context.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
hrsanei Longman dictionary considers them as synonymous.
But according to the context I have heard, they do not seem synonumous.Without researching this, I'll say I believe "geek" is the older term, and originally implied physical and social awkwardness. Those who were able, spent their time in the library, avoiding pursuits requiring physical ability and social sk