What does the word hone mean?

Hone can be used as a noun or as a verb. As a noun, it is a whetstone used to sharpen razors. As a verb, it can mean to sharpen something, or to make perfect.