flock (Middle English) comes from Old English flocc, from Proto-West Germanic *flokk, from Proto-Germanic flukkaz, from Proto-Germanic flukkōną, from Proto-Indo-European pluknéh₂-.
flock (Middle English): flock