"Elnathan is a biblical name meaning 'God has given'. It appears in the Old Testament."
Download App