Charm is a quality that makes someone or something appealing, attractive and likeable. It refers to an ability to create a favorable impression through one's personality, looks, manners or intellect. Charm can also refer to a magical power or influence that has the ability to put people under a spell.