honest · diligent · reliable
Source: Medieval English
Root Word: geffaira
Derived From: Variant of Jeffrey
Meaning: weaver or merchant
Popularity History: It was originally used as a surname, but gradually became a given name used by a minority of people.