Nathanyel \n(a)-than-yel, nath(a)-nyel\ as a boy's name is a variant of Nathaniel (Hebrew), and the meaning of Nathanyel is "God has given".
The baby name Nathanyel sounds like Nethanyel, Nathanyal and Nathanael. Other similar baby names are Nethaniel, Nethanel, Nathanial and Nathaneal.