Origin: Hebrew
Meaning: God is gracious
Elhannan as a boy's name is of Hebrew origin, and the meaning of Elhannan is "God is gracious".