Straub is a Germanic surname that literally means "one with bushy or bristly hair". Its original meaning in Middle High German is "rough" or "unkempt". It may also refer to people who come from Straubing in Germany. Spelling variations of Straub include Straube, Strauber, Straubinger, Strauble, Strob, Strobel, Strube, Strub, Strufe, Struwe, and Struwing.