Why is a Fake Doctor Called a Quack?
Quack, in the sense of a medical impostor, is a shortening of the old Dutch quacksalver (spelled kwakzalver in the modern Dutch), which originally meant a person who cures with home remedies, and then came to mean one using false cures or knowledge.