Rosenthal is a German and Jewish surname meaning "rose valley".[1] Notable people with the name include: