Quick answer
Fletcher is a boy name meaning "maker of arrows".
Pronunciation: American English /ˈflɛt͡ʃ.əɹ/; British English /ˈflɛt͡ʃ.ə/.
Meaning and history
From a surname meaning "maker of arrows" in Middle English, ultimately from Old French flechier.
Notes and context
Usage: english