Hardwinn \ha-rdwi-nn, har(d)-winn\ as a boy's name is a variant of Hardwin (Old English), and the meaning of Hardwinn is "courageous friend".
The baby name Hardwinn sounds like Hardwynn, Hardin, Harding, Hardwyn and Hardwen. Other similar baby names are Hadwinn, Hadwin, Hedwinn and Hardwick.