Learn English – Where does the phrase “on the lam” come from

expressionsphrases

According to the Online Etymological Dictionary, lam means:

"flight," as in on the lam, 1897, from a U.S. slang verb meaning "to run off" (1886), of uncertain origin, perhaps somehow from the first element of lambaste, which was used in British student slang for "beat" since 1590s.

Does anyone know of any other explanations?

Best Answer

New to me, but the OED gives it as US slang and from the verb ‘lam’, meaning ‘to run off, to escape’, which, again, is US slang. The origin sems to be in an Old Norse word which is cognate with ‘lame’.