Meaning & Origin
An English surname originating as an occupation for a fisherman.
Fisher is a boy's and girl's baby name of Old English origin, an occupational surname from the Old English fiscere meaning "fisherman." As a first name, it carries the outdoorsy, water-loving spirit of the trade that named it.
Fisher has grown as a first name alongside the broader trend of occupational surname names — alongside names like Hunter, Tanner, and Mason. Its natural, river-and-lake associations give it an appealing outdoor quality, and it flows easily as a name that works from childhood through adulthood.