The story
- Proto-Germanic · inherited from*habdaz
- Old English · inherited fromhæfde
- Middle English · inherited fromhadde
- English todayhad
From Middle English hadde (preterite), yhad (past participle), from Old English hæfde (first and third person singular preterite), ġehæfd (past participle), from Proto-Germanic *habdaz, past and past participle stem of *habjaną (“to have”), equivalent to have + -ed. Cognate with Dutch had, German hatte, Swedish hade, Icelandic hafði.
Etymology from Wiktionary, CC BY-SA 4.0.