Where does “lam” come from?

lam (Middle English) comes from Old English lām, from Proto-Germanic laimą.

Ancestry of “lam”, step by step

StepLanguageWordMeaning
1Old Englishlāmclay, mud, mire, earth
2Proto-Germaniclaimą
Every word from Proto-Germanic laimąEvery word from Old English lām