Lad
Middle English: of unknown origin.
wiktionary
From Middle English ladde(“foot soldier, servant; male commoner; boy”), from late Old English *ladda (attested in Old English personal byname Ladda), probably of North Germanic origin, possibly from Old Norse ladd(“hose, woolen stocking; sock”), undergoing semantic shift to mean a foolish youth, youngster of lower social status; thence by connotative amelioration coming to mean any young fellow. See also Swedish ladder(“old shoes”), lodde(“Frisian shoe”), lädder(“socks”), all said to be related to Old Norse loðinn(“hairy, shaggy, woolly”). [1]
etymonline
lad (n.)
c. 1300, ladde "foot soldier," also "young male servant" (attested as a surname from late 12c.), possibly from a Scandinavian language (compare Norwegian -ladd, in compounds for "young man"), but of obscure origin in any case. OED hazards a guess on Middle English ladde, plural of the past participle of lead (v.), thus "one who is led" (by a lord). Liberman derives it from Old Norse ladd "hose; woolen stocking." "The development must have been from 'stocking,' 'foolish youth' to 'youngster of inferior status' and (with an ameliorated meaning) to 'young fellow.'" He adds, "Words for socks, stockings, and shoes seem to have been current as terms of abuse for and nicknames of fools." Meaning "boy, youth, young man" is from mid-15c.