FromDutchrugzak, fromGermanRucksack, from Swiss Upper German. Equivalent torug(“back”) +sak(“bag”).
rugsak (pluralrugsakke,diminutiverugsakkie)