forelock (Middle English) comes from Old English forelocc, from Old English locc, from Proto-West Germanic *lukk, from Proto-Germanic lukkaz, from Proto-Indo-European lugnó-, from Proto-Indo-European lewǵ- — to break, tear; to break, shatter.