pillock (n.) Look up pillock at Dictionary.com
1530s, dialectal variant of Middle English pillicock (see cock (n.1)). Meaning "stupid person" is attested by 1967.