Where does “handicap” come from?

handicap (Italian) comes from English handicap, from English hand in cap.

handicap (Italian): handicap (disability; horserace)

Definitions

  1. handicap (disability; horserace)

Ancestry of “handicap”, step by step

StepLanguageWordMeaning
1EnglishhandicapSomething that prevents, hampers, or hinders; An...
2Englishhand in cap
Every word from English hand in capEvery word from English handicap
handicap — Etymology, Origin & Word History | Etymology Explorer