Fisher is an occupational English name, derived from the Old English word 'fiscere', itself derived from 'fiscian', which means 'to catch fish'.
namehang.com
Fisher is an occupational English name, derived from the Old English word 'fiscere', itself derived from 'fiscian', which means 'to catch fish'.