◆ дом, жилище, жильё, здание, изба – существительные;
◆ смелый, решительный, храбрый, отважный, бесстрашный – прилагательные;
◆ один, раз – числительные;
◆ любой, всякий, каждый – местоимения;
◆ бежать, лететь, нестись, мчаться – глаголы;
◆ быстро, проворно, скоро, стремительно – наречия.
Как видите, синонимы есть среди всех самостоятельных частей речи. Но и служебные части речи могут иметь синонимы:
◆ и, да (=и) – союзы; а, же – союзы; но, да (=но), однако, однако же, зато – союзы;
◆ о, про, насчёт – предлоги;
◆ едва ли, вряд ли – частицы.
СИНОНИМЫ могут быть ПОЛНЫМИ, то есть не отличающимися ни оттенками значений, ни эмоциональной окраске, ни по стилистической принадлежности, например:
◆ языкознание, языковедение, лингвистика;
◆ бегемот, гиппопотам,
и НЕПОЛНЫМИ, различающимися оттенками значения, эмоциональной окраской, стилистической принадлежностью:
◆ дом, домик, домишко, домище – здесь и оттенки значения, вносимые суффиксами, разные, и второе, третье и четвёртое слова эмоционально окрашены;
◆ лицо – слово нейтрального стиля; лик – высокого; харя, физиономия, морда, мордашка – синонимы стиля разговорного, сниженные, эмоционально окрашенные.

СЛОВА ОДНОЙ И ТОЙ ЖЕ, как правило, ЧАСТИ РЕЧИ С ПРОТИВОПОЛОЖНЫМИ значениями называются АНТОНИМАМИ.
◆ любовь – ненависть (существительные);
◆ широкий – узкий (прилагательные);
◆ кто-то – никто (местоимения);
◆ входить – выходить (глаголы);
◆ громко – тихо (наречия);
◆ к – от (к окну – от окна; предлоги);
◆ здравствуй – до свидания (этикетные междометия).

АНТОНИМЫ делятся на ОДНОКОРНЕВЫЕ (ОДНОКОРЕННЫЕ) и РАЗНОКОРНЕВЫЕ (РАЗНОКОРЕННЫЕ).
ОДНОКОРЕННЫЕ принадлежат к одному словарному гнезду:
◆ трудный – нетрудный;
◆ моральный – аморальный;
◆ демократический – антидемократический;
◆ крылатый – бескрылый;
◆ вдохнуть – выдохнуть;
◆ вход – выход.
РАЗНОКОРЕННЫЕ АНТОНИМЫ имеют разные корни и принадлежат к разным словарным гнёздам;
◆ демократия – тоталитаризм;
◆ труд – безделье;
◆ моральный – безнравственный, порочный.
Слова, случайно совпавшие в написании и произношении, но при этом не имеет ничего общего в значении, – это ОМОНИМЫ.

Омонимы, принадлежащие к одной и той же части речи и абсолютно одинаково пишущиеся и произносящиеся называются полными, или лексическими.
Кроме полных омонимов, в русском языке есть омонимы неполные, или частичные. Эти омонимы имеют свои названия:
◆ ОМОФОНЫ (фонетические омонимы) – слова, которые одинаково произносятся, но пишутся по-разному: луг – лук; пруд – прут;
◆ ОМОГРАФЫ (графические омонимы) – слова, которые одинаково пишутся, но по-разному произносятся: за́мок – замо́к; а́тлас – атла́с;
◆ ОМОФОРМЫ (грамматические омонимы) – слова, совпавшие в каких-то своих словоформах: угнетаем (глагол угнетать в 1-м лице множественного числа) – угнетаем (причастие угнетаемый в краткой форме, в мужском роде); три (числительное) – три (глагол тереть в форме единственного числа повелительного наклонения).