Here's a breakdown of the meaning:
* Guest: A person invited to an event.
* Honor: A special distinction, recognition, or tribute.
So, "guest of honor" means the person who is the center of attention and who is being specifically celebrated or acknowledged.
Here are some examples of how it is used:
* "The guest of honor at the wedding was the bride's grandfather."
* "The mayor was the guest of honor at the city's anniversary celebration."
* "The award-winning author was the guest of honor at the book signing."
It's a way to highlight the significance of the individual and their contribution to the event.