Roslin \r(o)-slin, ros-lin\ as a boy's name is of Scottish and Gaelic origin, and the meaning of Roslin is "little red-head".
Roslin has 3 variant forms: Roslyn, Rosselin and Rosslyn.