Know how to use "fewer" and "less"? Find out.
Old English fylð "uncleanness, impurity," from Proto-Germanic *fulitho (cf. Old Saxon fulitha "foulness, filth," Dutch vuilte, Old High German fulida), noun derivative of *fulo- "foul" (see foul (adj.)). A classic case of i-mutation.