Knotheads is a derogatory term that describes someone who is stubborn, ignorant or just plain difficult to deal with. There are plenty of synonyms that can be used to replace this term and still convey the same meaning. For example, someone who is being stubborn can be called obstinate or pigheaded. Someone who is being difficult can be referred to as uncooperative or inflexible. If someone is refusing to listen, they may be considered bullheaded or unyielding. No matter what word you choose, it's important to remember that name-calling is never productive or respectful. So, try to use these words sparingly and only when necessary.