From whine + -ock or from whin, wheen (“small amount or number”) + -ock.
whinnock (plural whinnocks)