Green’s Dictionary of Slang

boyo n.

[SE boy + -o sfx (1)]

1. [mid-19C+] a term of address, usu. Welsh, Irish or clichéd; often as my boyo.

2. [late 19C+] (also boyoh) a man; sometimes used of an object.

3. [late 19C+] the penis.