I suggest, you could possibly make use of a expression like "gentleman caller," but only if you don't brain sounding like you're a character in Jane Austen novel and only if you don't mind that, even though it does get rid of the infantilizing "boy" misnomer, it falls wanting denoting https://us.hc6.org/