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 Ezekiel mean?
Ezekiel is from the Hebrew for “God strengthens.”