There are numerous synonyms for the phrase "put a spell on" which means to captivate or bewitch someone. One can use alternative phrases and words to add flair and variety to their writing or conversation. A few alternatives to this phrase are "enchant," "cast a spell on," "charmed," "entranced," "hypnotized," "mesmerized," "spellbound," and "witched." These synonyms add depth and richness to one's language and create a more evocative description of a bewitching moment. Whether casting a love spell or simply captivating an audience, there are many synonyms that one can use for the phrase "put a spell on".