Kye \k-ye\ as a boy's name is a variant of Kai (Welsh, Scandinavian, Greek) and Kyle (Gaelic), and the meaning of Kye is "keeper of the keys; earth; narrow, straight".
The baby name Kye sounds like Keye and Kaye. Other similar baby names are Nye, Kyp, Rye, Tye and Wye.