Etymology tree Proto-Indo-European *gʰedʰ-der. Proto-Germanic *gadanąvṛd. Proto-Germanic *gōdaz Proto-West Germanic *gōd Old English gōd Middle English good English good Old English -iġ Middle English -y English -y English goody From good + -y (nominal suffix).