Green’s Dictionary of Slang

dik n.2

[fig. use of Afk. dik, dense, thick]

(S.Afr.) a fool.

[UK]R. Hendrickson World Eng. 286: dik South African A stupid person, [...] from the Afrikaans dik, meaning dense.