"Nathaniel, a Hebrew boy's name, means "God has given." This name features in the Old and New Testaments of the Christian bible, as well as the Jewish bible, where it's spelled as Nathanael. Nathaniel comes from the words natan, to give, and el, which is used to refer to god."
- google