Where does “Had-” come from?

Had- (Proto-Indo-Aryan) comes from Proto-Indo-Iranian Had-, from Proto-Indo-European h₁éd- — to eat.

Ancestry of “Had-”, step by step

StepLanguageWordMeaning
1Proto-Indo-IranianHad-to eat
2Proto-Indo-Europeanh₁éd-to eat
Every word from Proto-Indo-European h₁éd-Every word from Proto-Indo-Iranian Had-