Save Type Surname (from given name) Usage German (?) Pronounced Pron. shay-fur [key] Other Forms FormsSchaffer, Shaffer, Schafer, Schaeffer Meaning & History Originating in Germany SCHAEFER is a given surname meaning Shepard in German.