Rosselin — This name means "little rose" in French or Latin, "gentle horse" in German and "little redhead" in Scottish. Robin ...