Meaning
Fisher is an occupational surname turned first name, referring to someone who catches fish. It's of English origin.