Green’s Dictionary of Slang

Humphrey n.

[ety. unknown]

(US Und.) a coat with no pockets, just holes through which the thief passes his booty into concealed inner pockets or suspended bags .

[US]Matsell Vocabulum 43: humphrey A coat used by pick-pockets, that has pocket-holes, but no pockets.