Claim: Strömsborg is a small islet  in central Stockholm, Sweden named after Strömmen ("The Stream") and the merchant Berge Olofson Ström who bought the island in 1740.
Verdict: REFUTE