Family name origins & meanings
- German and Jewish (Ashkenazic) : from Middle High German zwīg ‘branch’, ‘bough’, ‘twig’, ‘graft’, German Zweig, applied perhaps as a nickname for a thin person or as an occupational name for a horticultural expert. The Jewish surname is ornamental.