answer:It depends on context. The correct and traditional meaning is to have inferred on you an additional rank or title, perhaps a military medal, an MBE or an increase in military rank. If the honours (with a u) are being given by your mate down the pub it means nothing more than thanks and possibly a free pint. But also, to “give the honours” to someone also means to delegate a task to them. For instance in a business meeting your boss might say something like; ”...and for the sales report, I’ll give the honours to Jack.” or ”...Jack has the honours for that.”