Glin \g-lin\ as a boy's name is a variant of Glen (Irish, Gaelic) and Glendower (Welsh), and the meaning of Glin is "glen; valley of water".
The baby name Glin sounds like Galin, Glyn and Glinn. Other similar baby names are Alin, Flin, Gwin and Olin.