Происхождение слова гошить

гоши́ть «готовить, беречь». Но мнению Ягича (AfslPh 6, 284), из *гоха, приго́ха «съестные припасы» — сокращенной формы от гоноши́ть «беречь, копить», возм., связанной с гот. ganasjan; ср. Брюкнер, KZ 43, 307. Эта краткая форма может быть понята различно.

См. также: значение слова гошить в толковых словарях.