Nathan

Meaning of the name Nathan: Gift of God; God has given

Origin of the name Nathan: Biblical, American, French, Hebrew

Gender: 
Boy