Kenn \k(e)-nn\ as a boy's name is of Welsh origin, and the meaning of Kenn is "bright water". Also a variant of Kenneth.
Baby names that sound like Kenn are Kean, Keen, Ken, Kenny and Keon. Other similar baby names are Benn, Kenan, Kent, Kennt, Kern, Lenn and Penn.