Question: is harpy a bad word?
Answer: The word harpy is a derogatory term for a very unpleasant female person.