- British slang a stupid or annoying person
C14: from Scandinavian dialect pillicock penis
Word Origin and History for pillock
1530s, dialectal variant of Middle English pillicock (see cock (n.1)). Meaning "stupid person" is attested by 1967.
Online Etymology Dictionary, © 2010 Douglas Harper