spenta (Old High German) comes from Proto-West Germanic spendōn, from Latin expendō, from Latin pendō, from Proto-Italic pendō, from Proto-Indo-European (s)péndeti, from Proto-Indo-European (s)pend- — to stretch.
Ancestry of “spenta”, step by step
spenta traces back through two separate lines of ancestry.