Kayven \ka(y)-ven\ as a boy's name is a variant of Kavan (Irish, Gaelic), and the meaning of Kayven is "handsome".
The baby name Kayven sounds like Kayvan, Gaven, Keyvan and Keven. Other similar baby names are Jayven, Kayden and Rayven.