from the British slang
blag which means to steal or rob usually by force, a blagger is the robber who usually robs by force, the word blaggard is a variance on these two concepts a slang on the slang if you
will meaning a rogue-ish bastardly
person, a con.