The story
From mag + -s- + man, of unclear origin. It has been suggested that mag was dialect for halfpenny or for prattle.
Etymology from Wiktionary, CC BY-SA 4.0.
Today it means: A con man who tries to deceive members of the public. Full definition →