In Chinese culture, saying a man 'wears a green hat' (
戴绿帽子) means his wife or partner is cheating on him. This association dates back to the Yuan dynasty, when merchants were required to wear green headwear. Never give a Chinese man a green hat as a gift!