What is the meaning of Meathead?

An ungainly, dull, or stupid person; someone who is lazy, disrespectful, and/or whose beliefs and philosophies clash with those of another.

A large, muscular, stupid man, especially an athlete.

A member of the Canadian Forces Military Police.

Source: wiktionary.org