Question: is weirdo a bad word?
Answer: Weirdo is very informal. It can be used both negatively as an insult and positively as a compliment, depending on how you feel about someone else's weird behavior. Much less commonly, weirdo can be used as an informal term for a person considered a dangerous psychopath.