Where does “zwei” come from?

zwei (Middle High German) comes from Old High German zwei, from Proto-Germanic twai, from Proto-Indo-European dwóh₁ — two.

Ancestry of “zwei”, step by step

StepLanguageWordMeaning
1Old High Germanzwei
2Proto-Germanictwaitwo
3Proto-Indo-Europeandwóh₁two

Words derived from “zwei

Every word from Proto-Indo-European dwóh₁Every word from Proto-Germanic twaiEvery word from Old High German zwei