McKennon \m(c)-kennon, mck(en)-non\ as a boy's name is a variant of McKenna (Gaelic), and the meaning of McKennon is "ascend".
Similar baby names are Kennon, Kannon, Kennan and Keenon.