What is a Fletcher?

A fletcher is a person who gathers arrows or bows. It can also describe someone who manufactures bows and arrows. Fletcher is also a surname with English origin.