Green’s Dictionary of Slang

hole n.2

[ety. unknown]

[1930s] (UK tramp) a shilling (5p).