Слова «яблоко» и «яблоня» имеют разное происхождение и не являются однокоренными. 5
Слово «яблоко» восходит к праславянскому ablъko, которое произошло от праиндоевропейского корня *ab(e)l-. 3
Слово «яблоня», по мнению некоторых лингвистов, заимствовано из кельтского языка, где это дерево называлось «абла», а у древних германцев — «апля». 3 В старославянском языке слово звучало «аблонь». 3 В дальнейшем в результате фонетических процессов твёрдое «а» стало в древнерусском языке произноситься как «я» — «яблонь». 3
Однако есть и другая точка зрения: по мнению Н. Д. Андреева, изначально слово «яблоня» имело значение «любое цветущее или просто бурно разросшееся дерево». 5 Позже этому слову было приписано сходство со словом, обозначающим «яблоко», и началось взаимное сближение обоих слов. 5