Synonyms of 'confidence man'

cardsharp, carpetbagger, con man, crimp, gyp, horse trader, jackleg, land-grabber, pettifogger, pitchman, shark, sharp, sharper, sharpie, shyster, slicker, spieler, trickster