Слова омоним, антоним и синоним пришли в русский язык из древнегреческого. Омоним состоит из двух корней \"омо\" и \"онима\", что означает \"одинаковое имя\", антоним также заключает в себе два древнегреческих слова \"анти\" и \"онима\" и означает \"противоположное имя\", синоним - это слияние корней \"син\" и \"онима\", их значение - \"вместе\" и \"имя\".