Ответ:

Слова, которые произносятся и пишутся одинаково, но имеют разные лексические значения, — это омонимы.

Слова, которые звучат и пишутся по-разному, а по смыслу одинаковы или очень близки, — это синонимы.