Question: is dingbat a bad word?
Answer: dingbat. A dingbat is an idiot: a person who's dumb, silly, or just empty-headed. There are a lot of insulting words for someone who isn't very smart: moron, dummy, knucklehead, bonehead, etc. ... This is an insult, but it's humorous and not that offensive.