conjuror
noun /ˈkʌndʒərə(r)/
  /ˈkɑːndʒərər/
(also conjurer)
 - a person who performs conjuring tricks
- It’s a mystery to me how the conjuror made that rabbit appear.
 
Word OriginMiddle English: partly from conjure, partly from Old French conjureor, conjurere, from medieval Latin conjurator, from Latin conjurare ‘conspire’, from con- ‘together’ + jurare ‘swear’.