upright · friendly · optimism
Source: English
Root Word: good
Derived From: The Old English word "gōd"
Meaning: Good, kind, helpful
Popularity History: In English, the word has been used frequently since the Middle Ages, but it is less common as a name and more often used as a nickname or nickname.