Green’s Dictionary of Slang

bono Johnny n.

[Chinese pidgin, ‘a good John Bull’]

an Englishman.

[US]Southern Sentinel (Plaquemine, LA) 18 Aug. 1/4: Oh, thjat ‘Bono Johnny’ had abandoned Silistria, and our enemy had never been taught the value of mud in that sanguinary siege.
[Aus]Sydney Morn. Herald 21 Feb. 2/2: ‘Bono Johnny,’ I add as an explanatory clincher. [...] The phrase seemed then to be a universal hermeneutic.
[UK]Barrère & Leland Dict. of Sl., Jargon and Cant.
[UK]J. Ware Passing Eng. of the Victorian Era 41/2: Bono Johnny (Pigeon Chinese). A good fellow. A Chinese invention; used by English sailors as warrant of good intentions.