Es difícil encontrar una palabra en español que sea una traducción exacta de nerd. Es un término peyorativo para referirte a una persona con pocas habilidades sociales, no?
En España, quizás diríamos “raro” o “estúpido.
Si dices “insociable” o “introvertido” no estaría mal, pero estas palabras no tienen esa connotación peyorativa.
Hope that helps!