Rosenzweig, or Rosensweig is a German surname meaning "rose twig or branch".
Notable people with the surname include: