COCKWOMBLE (noun)
A person, usually a male, prone to making outrageously stupid statements and/or inappropriate behaviour while generally having a very high opinion of their own wisdom and importance. Oh, Scotland. The English language is forever in your debt.