Запятая нужна.
Правильно склонение обеих частей именования: Хаббаба ибн Арата, Хаббабу ибн Арату.
Если без такой тавтологии не обойтись, то ее можно хотя бы обыграть. Например: Город Комсомольск-на-Амуре, как нетрудно догадаться, получил такое название потому, что он расположен на берегу реки Амур.
Да, читав – грамматически правильная форма деепричастия прошедшего времени от читать. Вот цитата из «Грамматического словаря русского языка» А. А. Зализняка: «Деепричастие прошедшего времени имеется у глаголов обоих видов. Однако достаточно употребительны только деепричастия от глаголов совершенного вида; деепричастия от глаголов несовершенного вида в современном языке употребляются очень редко (обычно они заменяются деепричастиями настоящего времени)».
Таким образом, употребление деепричастия читав ограниченно, однако оно нормально употребляется с отрицанием не, например: Порой ему удавалось на своем грубом, простом языке, чуждом всякой науки, говорить мне такие глубокие истины, что я становился в тупик и не мог понять, каким образом он угадал это все, никогда ничего не читав, никогда ничему не учившись, и я много обязан ему... Ф. М. Достоевский, Неточка Незванова.
Запятые стоят верно.
См. в пособии Е. И. Литневской.
Вторая и третья части конструкции действительно поясняют первую часть, что формально отменяет запятую перед и. Вместе с тем нельзя не отметить, что причинно-следственные отношения между этими частями (она единственный ребёнок, и [поэтому] всё владение её отца достанется её мужу) позволяют оставить указанную запятую. Этот случай отличается от примеров, обычно приводимых в справочниках для иллюстрации правила, сравним примеры из пункта 3 параграфа 30.2 справочника по пунктуации Д. Э. Розенталя (между частями, соединенными союзом и, отношения не причинно-следственные): Он чувствовал себя нехорошо: тело было слабо и в глазах ощущалась тупая боль (Купр.); Одно было ясно: ссора оказалась окончательной и назад он не вернётся; Это похоже на то, что мы наблюдаем в кожных покровах: при каждом нашем движении одежда стирает мёртвые клетки поверхностного слоя и их заменяют нижележащие клетки.