Elchanan \e-lcha-nan, el-chanan\ as a boy's name is of Hebrew origin, and the meaning of Elchanan is "God is gracious". Biblical name. El- is Hebrew for God.
Elchanan has 4 variant forms: Elchana, Elhanan, Elhannan and Elkanah.
Baby names that sound like Elchanan are Elkana, Alcander, Elgin, Elgine and Eilginn.