*Inguhildi (Frankish) comes from Frankish *Ingu, from Proto-Germanic inguz, from Proto-Indo-European néḱus, from Proto-Indo-European neḱ- — to perish, disappear.
Ancestry of “*Inguhildi”, step by step
*Inguhildi traces back through two separate lines of ancestry.