What does Nathaniel mean?
From Hebrew Netan'el, combining natan 'he gave/given' + el 'God' — 'God has given'. A 'gift of God' name expressed as an act: God has given (this child).
What does Eli mean?
From the Hebrew, “ascended” or “high.” Eli is a priest in the Book of Samuel.