Green’s Dictionary of Slang

geach n.

[? Scot. geck, an act of deception; ult. Ger. Gecken, tricks]

a thief.

[Scot]D. Haggart Autobiog. 56: He was a tolerable geach.
[UK]B.M. Carew Life and Adventures.