Слово «яблоко» в славянский языках – одно из самых древних, поэтому точное его происхождение установить нельзя. Наверняка можно сказать лишь то, что оно существовало уже в период общеиндоевропейского языка. По мнению исследователей, слово было заимствовано из кельтских языков и восходит к форме ablu. В древнерусском было второе значение – шар, сейчас оно утрачено.