Winn \wi-nn\ as a boy's name is a variant of Winston (Old English) and Wynn (Old English), and the meaning of Winn is "joyful stone; friend".
The baby name Winn sounds like Win and Finn. Other similar baby names are Linn, Benn, Binh, Cian, Kian, Conn, Dann, Dino, Dion, Witt, Donn, Dunn, Fionn, Fin, Gian, Gino, Jino, Gunn, Wyn, Gwinn, Guinn, Eion, Eann, Jian, Eian, Jonn, Pino, Kenn, Lenn, Lion, Lynn, Lin, Lino, Lonn, Lunn, Mann, Rien, Penn, Quinn, Ronn, Rion, Rian, Sion, Zion, Tino, Vonn, Vann, Vinny, Vin, Wayn, Wain, Will, Wim, Wil, Wick, Wynne, Yann, Zann and Zino.