Where does “lugъ” come from?

lugъ (Proto-Slavic) comes from Proto-Germanic laugō, from Proto-Indo-European lewh₃- — to wash.

Ancestry of “lugъ”, step by step

StepLanguageWordMeaning
1Proto-Germaniclaugōbath, wash; soap, lye
2Proto-Indo-Europeanlewh₃-to wash
Every word from Proto-Indo-European lewh₃-Every word from Proto-Germanic laugō