Green’s Dictionary of Slang

johnny bum n.

[a euph. for Jack-ass]

a donkey.

[UK]Grose Classical Dict. of the Vulgar Tongue n.p.: Johnny bum, a he or jack ass; so called by a lady that affected to be extremely polite and modest, who would not say jack, because it was vulgar, nor ass because it was indecent.
[UK]Lex. Balatronicum.
[UK]Egan Grose’s Classical Dict. of the Vulgar Tongue.