Family name origins & meanings
- German : habitational name for someone who lived at a house distinguished by the sign of a rose bush, Middle High German rōsenstoc.
- Jewish (Ashkenazic) : ornamental name from the German compound Rosenstock ‘rose bush’.