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