Guinn \gu(i)-nn\ as a boy's name is a variant of Gwyn (Welsh), and the meaning of Guinn is "fair, white blessed, holy".
The baby name Guinn sounds like Gunn, Gwinn and Quinn. Other similar baby names are Glinn, Dunn, Finn, Gains, Gaine, Gian, Gino, Glynn, Glin, Glenn, Guido, Gun, Gurion, Gwynn, Gwin, Linn, Lunn, Quint, Quin and Winn.