Версий, действительно много.
1. Википедийная. Название Гомель произошло от названия ручья Гомеюк, впадавший в реку Сож у подножия холма, где и было основано когда-то первое поселение.

2. Название Гомель происходит, вероятно, от старославянского гомь – возвышенность, сухое место.
3. Согласно третьей версии название города происходит от слова «гом» , которое могло означать либо холм или овраг, либо быть именем князя или рода, основавших древнее поселение
4. В разных источниках в одно время могли встречаться равносильные названия Гомель, Гомий, Гомеи, Гомей, Гомье, Гомъе, Гомъи. Форма зависела от диалекта местности. Гомель, Гомий, Гомей — прилагательные характерные для языка древних восточных славян. Однокоренное украинское слово «гомок» означает «кусок земли, бугор» .

В принципе, такое объяснение является наиболее правильным, но оно должно восприниматься не только в сугубо лингвистическом аспекте, но также еще и в аспекте географическом. Психологически основное внимание при толковании названия концентрируется на корне гом-, который связывается с единичным бугром, холмом, конкретной возвышенностью. В сознании гомельчан и гостей города такой холм ассоциируется с высоким берегом р. Сож, на котором размещен знаменитый княжеский парк со дворцом (замком) . Высокий берег — холм, парк с дворцом — могут показаться не просто местом древнего Гомеля (что правильно) , но и местом «рождения» названия Гомель=Гомий, Гомей (а это — не одно и то же) . Стереотип мышления в данном случае мешает.
Если название Гомель тождественно Гомий, то Гомей – это более широкое понятие. Т. к. «гом» - земляной ком, холм – то прилагательное Гомий – может означать холмистый. А город не может быть холмистым, поэтому приходим к выводу, что это - холмистая местность в районе Гомеля.
Слово, обозначающее возвышенный рельеф (гору, холм, высокий берег) , одновременно может иметь и противоположное значение. В этой связи можно предположить, что название - прилагательное Гомель = Гомий, Гомей в далекие от нас времена могло указывать не столько на возвышенную, холмистую, сколько на пересеченную местность.
5. Пятая ерсия бытовала в Советское время: плотогоны, проводившие по реке Сож плоты, предупреждая друг друга об опасности напороться на песчаную отмель, кричали «Го! Го! Мель!» .
6. название Гомель могло произойти от старинной белорусской формы приветствия: «Даць у гомель» , что означает «стукнуть кулаком в плечо» .
Вот и все шесть версий, которые не даны в Википедии
И похоже что Гомель это с греко-семитского "верблюд", кэмел. А само кам-Эль или гом-Эль это "горбатый бог"