allt (Scottish Gaelic) comes from Middle Irish alt, from Old Irish alt, from Proto-Celtic altos, from Proto-Indo-European h₂eltós, from Proto-Indo-European h₂él- — to grow, nourish.
allt (Scottish Gaelic): stream