Quite so. Many arguments and disputes are caused by different understandings of terms used. Clarifying definitions is the best place to start-- of course, there may still be disagreement as to what a term does / should mean, but at least the issue is clarified and you may just decide to agree to disagree.

Nowadays, in the age of "cafeteria" religious beliefs, I wouldn't be surprised at any combination. (Of course, Biblical literalists would disagree and start quoting scripture about "witches" and "sorcerers" whatever those terms actually mean / meant here today and in other times and cultures.)