Dear Robert: I don't think the name SCHOCK is related to making shoes. The German name for shoemaker is "Schumacher." In old German SCHOCK seems to mean one of three things: either a "rounded hill"; or " three score" (60); or "an old coin", perhaps suggesting a money changer or lender. As to religion - I am not sure. The schocks of hair grown by orthodox Jews may be the source of the name. Some have told me this. I doubt it is an Amish name, as the Amish originated in Switzerland and it does not seem to be a Swiss-German name. But it could be a Mennonite name, as many Mennonites settled the same part of Prussia in the 19th century. Some people who had the SCHOCK name were also found in the Alsace region. Where did your ancestors live?