somebody who is easily deceived or cheated [French dupe from early French duppe, prob alteration of huppe hoopoe; from the bird's alleged stupidity]