student slang, "dolt, idiot, nerd," by 1960s. "Dictionary of American Slang" says "probably related to doo-doo and goofus."
doodad
doodah
doodle
doodle-bug
doofer
doofus
doohickey
doolally
doom
doomsday
door