you said dork, nerd, dweeb, geek only sound different, but i think there's a lot of connotation that ignores. for example nerd and geek have turned into some marketing demographic now. they're also more associated with technology and study. and a dork moreso looks/acts stupid (e.g., bad fashion sense, dancing when no one else is dancing), but can also be endearing. dweeb is pure uncool. of course everyone has slightly different definitions and associations for each word but there is more to it than surface level meaning + sound.
that's true, but all those connotations can change fairly rapidly