Booby means an idiot or a stupid. The word "boob" traces from Spanish bobo meaning stupid. And the booby-trap is a trap set to catch the unsuspecting (idiot) victim.
Didn't find the answer you were looking for?