Family name origins & meanings
- English : nickname from Middle English gode ‘good’ + enoh ‘enough’ (Old English genōh). Reaney suggests that it was bestowed on one who was easily satisfied; it may also have been used with reference to one whose achievements were average, ‘good enough’ though not outstanding.
- English : possibly a nickname meaning ‘good lad’ or ‘good servant’, from Middle English gode knave, from Old English gōd ‘good’ + cnafa ‘boy’, ‘servant’.