SchiffGerman, Jewish From Middle High German Schif "ship", indicating the bearer was either a sailor, or lived in a house distinguished by a ship sign.
StiefelGerman Either from stiefel "boot", which could mean a boot maker or from middle low german stief which means "stiff", a nickname for a stubborn person
TasmanDutch Derived from Dutch tas "bag" and man "person, man". Usually a metonymic name for someone who made bags, though in at least one case it was taken from the name of a ship, De Tas.