Elin \e-lin\ as a girl's name is a variant of Elen (Welsh) and Ellen (Greek), and the meaning of Elin is "sun ray, shining light".
The baby name Elin sounds like Eline, Eilin, Elyn, Ellin, Elina, Elon and Elan. Other similar baby names are Edin, Edlin, Elis, Eli, Elia, Eliz, Erin and Evlin.