ishmael and his mother they were not hebrews.This is why ishmael was cast out he would not worship the true elohim Yahweh this is why the promise was given to isaac a hebrew
Ishmael and Isaac had the same father, so how can one be a Hebrew and the other not?
Also, why did Ishmael keep his Hebrew name if he wasn't a Hebrew?