tow headed is
literally "flaxen haired". This meaning of tow comes from Middle Low
German touw (which means "flax, hemp fiber"). This probably went back to the prehistoric Germanic base *tow-, *taw "make, prepare" (source also of English
tool), in the sense "make yarn from wool; spin".