Rosselin \r(o)-sse-lin\ as a boy's name is a variant of Roslin (Scottish, Gaelic), and the meaning of Rosselin is "little red-head".
The baby name Rosselin sounds like Rosslyn and Roslyn. Other similar baby names are Josslin and Rossell.