As nouns the difference between hone and foster
is that
hone is a sharpening stone composed of extra-fine grit used for removing the burr or curl from the blade of a razor or some other edge tool while
foster is a forester.
As verbs the difference between hone and foster
is that
hone is to sharpen with a
hone while
foster is to nurture or bring up offspring; or to provide similar parental care to an unrelated child.
As an adjective foster is
providing parental care to unrelated children.
As a proper noun Foster is
{{surname|A=An|English|from=occupations}}, variant of Forster.