What does Nathan mean?
From Hebrew Natan, from the root natan 'to give', meaning 'he gave' or 'given'. The same root underlies Nathaniel and Jonathan; on its own it denotes giving rather than naming God.
What does Elijah mean?
Elijah is from the Hebrew Eliyyahu, “Yahweh is my God.” The prophet Elijah is a major figure in the Hebrew Bible.