Baby Boy Names
The name Fletcher means Arrow Maker/Folk Army and is of English origin. Fletcher is a name that's been used primarily by parents who are considering baby names for boys.
Originally an English surname.
People who like the name Fletcher also like the names: Archer