Fischer is a German occupational surname, meaning fisherman.
The name Fischer is the fourth most common German surname.
The English version is Fisher.