Yapheth \ya-phe-th\ as a boy's name is a variant of Yaphet (Hebrew), and the meaning of Yapheth is "comely".
The baby name Yapheth sounds like Japheth and Japhet.