The Greek adjective homōnymos meant having the same name. Its components are homos and onyma. Latin forms carried the word onward toward English.
Dictionaries vary in the breadth of homonym and in the later borrowing route. The shared Greek components are the focus here.
Sources
- Collins: homonym
Homōnymos is analyzed as homos, same, plus onyma, name; the word can also denote a namesake.
- Merriam-Webster: homonym
The entry traces homonym through Latin homonymum and Greek homōnymon from homōnymos; its definitions include several kinds of shared word form.
- Online Etymology Dictionary: homo-
Also built on Greek *homos* “same” (homo- (1)): homogeneous, homograph
- logeion.uchicago.edu · homonymus
Meanings of the older forms on the word path.