Where does “vīf” come from?

vīf (Old Dutch) comes from Proto-West Germanic fimf, from Proto-Germanic fimf, from Proto-Indo-European pénkʷe — five.

Ancestry of “vīf”, step by step

StepLanguageWordMeaning
1Proto-West Germanicfimffive
2Proto-Germanicfimffive
3Proto-Indo-Europeanpénkʷefive
Every word from Proto-Indo-European pénkʷeEvery word from Proto-Germanic fimfEvery word from Proto-West Germanic fimf