The name is derived from soare (sun in Romanian). Soare is of Latin origin (sol). I suppose that the name was invented in 1852 by the writer Dimitrie Bolintineanu (in the poem “Sorin sau tãierea boierilor la Tîrgoviºte”). In Russian (very rare) it is a family name with absolute different etymology. In other languages is probably only a curiosity.
The name Sorin as masculine first name is typical Romanian (the diminutive is Sorinel). As female name is Sorina (more rare). The name become more used after 1950. Generally an intellectual, urban name.