Green’s Dictionary of Slang

maggie rab n.2

also maggie rob, maggie robb
[mag n.3 (1) + SE rob; play on proper names]

(Scot.) a bad halfpenny.

[UK]Farmer & Henley Sl. and Its Analogues.