Is a homonym greek or latin?

It is from both, in Laton 'homonymum and Greek 'homonymos'. The part 'homos' means 'same' and the part 'omyna' means name