late 15c., from Old French blont "fair, blond" (12c.), from Medieval Latin blundus "yellow," perhaps from Frankish *blund. If it is a Germanic word, it is possibly related to Old English blonden-feax "gray-haired," from blondan, blandan "to mix" (see blend (v.)). According to Littré, the original sense of the French word was "a colour midway between golden and light chestnut," which might account for the notion of "mixed."
Old English beblonden meant "dyed," so it is also possible that the root meaning of blonde, if it is Germanic, may be "dyed," as ancient Teutonic warriors were noted for dying their hair. Du Cange, however, writes that blundus was a vulgar pronunciation ...