Большинство лингвистов считает "яблоко" произошло от праславянского (j)ablъko (шар). Изначально так называли плод любого дерева или кустарника. Отсюда пошел и "запретный плод", т.е. не обязательно яблоко. Слово настолько старое, что можно утверждать, оно существовало уже в период общеиндоевропейского языка. Так в некоторых языках слово "яблоко" звучит по родственному.
Рус. яблоко.
Белорус. яблык.
Латыш. abols.
Англ. apple.
http://www.proza.ru/2018/09/20/1730