What is the meaning of Blockhead?

A stupid person.

Short for human blockhead

To perform as a human blockhead.

To behave in a stupid manner.

Source: wiktionary.org