What is another word for a gullable person?

credulous, naive, overtrusting, overtrustful, easilydeceived, easily taken in, exploitable, dupable, impressionable, unsuspecting, unsuspicious, unwary, ingenuous, innocent, inexperienced, unworldly, wet behind the ears, born yesterday