Australian saying. A boofhead is one who is a little slow, or maybe just does silly things. I'm a boofhead, thats why im writing this, it's silly.
Generally good natured.
The sort of person who drinks and gets so pissed they decide it's a good idea to shout people you barely know drinks.