M'kashephah is a term that is often employed in late Hebrew literature and is usually translated as "witch."
It comes from a root word that means "to cut," particularly herbs.
You may also want to read more about Paganism here.
Be sure to check out my writings on Religion here.