Probably from *lunk (perhaps an alteration of lump; compare hunk & hump), a diminutive of lump + head.
lunkhead (plural lunkheads)