Green’s Dictionary of Slang

dickhead n.

[dick n.1 (5) + -head sfx (1)]
[1960s+]

1. a fool, an incompetent.

2. attrib. use of sense 1.

3. a general term of abuse.

4. something problematic.