первая часть — из праслав.*lьnъ, от кот. в числе прочего произошли: др.-русск. льнъ, ст.-слав. льнѣнъ «льняной» (Супр.), русск. лён, укр. лен (род. п. льну), болг. лен, сербохорв. ла̏н, словенск. lȃn (род. п. lа̑nа), чешск. len (род. п. lnu), словацк.ľаn, польск. len, lnu, в.-луж. len, н.-луж. lan;
вторая часть — из праслав.*pręsti, *prędǫ, от кот. в числе прочего произошли: др.-русск. прясти, ст.-слав. прѩдѫ, прѩсти (νήθω; Остром.), русск. прясть, укр. пря́сти, болг. преда́ «пряду», сербохорв. пре̏сти, пре́де̑м, словенск. prẹ́sti, prẹ́dem, чешск. příst, předu, словацк. рriаsť, польск. prząść, przędę, в.-луж. přasć, н.-луж. pśěsc; восходит к праиндоевр.*(s)prēndh- «тянуть, растягивать, прясть».