The definition of charm is something thought to have magic power, piece of jewelry or a person or thing that attracts others.(noun)
See charm in Webster's New World College Dictionary
Origin: ME charme < OFr < L carmen, song, verse, charm < *canmen < canere, to sing: see chant
See charm in American Heritage Dictionary 4
Origin: Middle English charme, magic spell
Origin: , from Old French
Origin: , from Latin carmen, incantation; see kan- in Indo-European roots.
Learn more about charm