Charming synonyms such as agreeable, adorable, and adorbs. Charming is an adjective, and its antonyms are unpleasant and repulsive.