Nathaniel

Name origin: Hebrew

Name meaning: Gift of God

Watson

Name origin: German

Name meaning: Powerful warrior, army ruler