The phrase "have on" refers to wearing clothes or accessories. There are many synonyms for this phrase that can be used in writing or conversation. Some alternatives include "sport," "don," "wear," "put on," "dress in," "drape," and "adorn." These synonyms all convey the idea of wearing something, but may differ in the tone or context in which they are used. For instance, "dress in" might be more formal than "sport," while "adorn" could imply that the clothing is decorative and not just functional. Using synonyms for "have on" can add variety and interest to written and spoken language.