FamilyEducation.com
   
 

First name origins & meanings:

  1. German: Stream
  2. Czechoslovakian: Tree
  3. Greek: Bed

Last name origins & meanings:

  1. Swedish (Ström) and Danish (Strøm): from ström ‘current’, probably an arbitrarily adopted ornamental name but possibly a topographic name for someone who lived by a river.
  2. Norwegian: habitational name from any of numerous farmsteads so named from Old Norse straumr ‘current’, ‘stream’.
  3. German: variant of Strahm.
  4. Dutch: from Middle Dutch stroom, of uncertain meaning.
  5. Polish: topographic name for someone who lived on a steep slope, from strom ‘slope’ or stromy ‘precipitous’.
  6. Czech: topographic name or nickname from strom ‘tree’.
  7. Jewish (Ashkenazic): topographic or ornamental name, from German Strom ‘stream’, ‘river’.