Yes. Smith is an occupational surname referring to those who worked as blacksmiths. The name comes from Old English. Schmidt is the Middle High German variant of the name and has the same meaning.