The root of our name is of Norse origin. “Stor, or Storrâ€, meaning “Large†for more click here