Where does “swam” come from?

swam (Middle Dutch) comes from Old Dutch swam, from Proto-Germanic *swammaz, from Proto-Indo-European swombh- — sponge, tree-fungus, swamp.

Ancestry of “swam”, step by step

StepLanguageWordMeaning
1Old Dutchswam—
2Proto-Germanic*swammaz—
3Proto-Indo-Europeanswombh-sponge, tree-fungus, swamp

Words derived from “swam”

Every word from Proto-Indo-European swombh- →Every word from Proto-Germanic *swammaz →Every word from Old Dutch swam →