Baby Names and Name Generators

What Does Nate Mean?
"Gift from God; God has given"