Where did the word periwinkle come from?

periwinkle (n. 1) as a surname), a diminutive of parvink, pervink (12c.), which is from Old English perwince, pervince, from Late Latin pervinca “periwinkle,” which is perhaps from Latin pervincire “to entwine, bind,” from per “thoroughly” (see per) + vincire “to bind, fetter” (see wind (v.