The phrase "hath on" is an old, archaic way of saying "has on" or "is wearing." One synonym for this phrase could be "sporting." For example, "She's sporting a new outfit today." Another synonym could be "clad in." For example, "He was clad in a suit and tie for the interview." Other options could include "decked out," "attired in," or "garbed in." It's always helpful to have a variety of synonyms on hand to keep your writing fresh and interesting. By using different phrases to describe the same thing, you can avoid repetition and add new layers of meaning to your work.