Rosenstock is a surname of German origin (Rosenstock meaning rosebush in German). Notable people with the surname include:
Eugen Rosenstock-Huessy, German social philosopherFred Rosenstock, Austrian-born art collectorGabriel Rosenstock, Irish poetJeff Rosenstock, American musicianJózef Rosenstock, Polish conductorLarry Rosenstock, American civil servant and schoolteacherLinda Rosenstock, Public health administratorMario Rosenstock, Irish actor and musicianMilton Rosenstock, American conductor and composerRudolph Rosenstock, naturalist interested in LepidopteraTristan Tzara (born Samuel "Samy" Rosenstock), Romanian and French poet