The term "boyo" is a part of "
Wenglish" (Welsh-English) that has simply grown from a
Welsh take on the English word "boy". Although perhaps not widely used today, it is used to address someone, not necessarily young, frequently with negative connotations.