Asahel \a-sa-hel\ as a boy's name is a variant of Asael (Hebrew), and the meaning of Asahel is "God has created".
Similar baby names are Asayel, Asiel, Azarel, Askel and Sahel.