Fisher \f(i)-sher\ as a boy's name is of Old English origin, and the meaning of Fisher is "fisherman". Occupational name. Actor Fisher Stevens.
Fisher has 4 variant forms: Fish, Fischer, Fisscher and Visscher.
A baby name that sounds like Fisher is Vischer.