Question: why are doctors called quacks?
Answer: Quackery, often synonymous with health fraud, is the promotion of fraudulent or ignorant medical practices. ... The term quack is a clipped form of the archaic term quacksalver, from Dutch: kwakzalver a "hawker of salve". In the Middle Ages the term quack meant "shouting".