Where does “*all” come from?

*all (Proto-Germanic) comes from Proto-Germanic allaz, from Proto-Indo-European h₂él- — to grow, nourish.

Ancestry of “*all”, step by step

StepLanguageWordMeaning
1Proto-Germanicallazall
2Proto-Indo-Europeanh₂él-to grow, nourish

Words derived from “*all

Every word from Proto-Indo-European h₂él-