В обстоятельном, детальном описании синонимов сходный и схожий в «Новом объяснительном словаре синонимов русского языка» (подготовлен под общим руководством академика Ю. Д. Апресяна; Москва; Вена: Языки славянской культуры: Венский славистический альманах, 2004) показано, что следует видеть не стилистические, а прежде всего семантические, референциальные, прагматические сходства и различия этих двух слов.
Запятая не ставится:
1) между двумя повторяющимися словами, из которых второе употреблено с отрицанием не, если сочетание этих слов образует единое смысловое целое, выражающее неполное отрицание или неопределенность в обозначении чего-либо: Страшно не страшно, а на душе как-то строго (Леск.); Дождь не дождь, а паши (Ш.); На нём надето что-то круглое: сюртук не сюртук, пальто не пальто, фрак не фрак, а что-то среднее (С.-Щ.); Рад не рад, корми его (П.); Попал в стаю, лай не лай, а хвостом виляй (Ч.); Маленький не маленький, а это знать не мешает; Была не была — пойду;
2) при повторении слова с частицей так для усиления смысла: Пропаду так пропаду, всё равно! (Дост.); Свадьба так свадьба; я Огудалова, я нищенства не допущу (Остр.); Вот это была косьба так косьба! (См.); Да так да, нет так нет; Не надо так не надо.
Слово торт в русском языке известно с начала XVIII века, при этом оно имело более широкое значение, чем сейчас (были возможны сочетания торт мясной, торт с кроликом, т. е. торт значило вообще 'пирог'). Слово торт итальянское по происхождению: torta 'сладкий пирог', это значение развилось из значения 'нечто скрученное', ср. torto 'кривой, извилистый'. Из итальянского торт пришло и в другие европейские языки, в том числе и в русский (возможно, не непосредственно из итальянского, а через голландское посредство).
Слово тортеллини образовано в итальянском языке от того же корень tort- со значением 'нечто скрученное'.
Слова, одинаковые по звучанию, но разные по значению – омонимы. Правда, бой в значении "состязание, поединок, схватка" и бой в значении "звуки, производимые дробными ударами чего-либо" нельзя назвать омонимами – это просто разные значения многозначного слова. Подробнее о многозначных словах и омонимах см. в пособии Е. Литневской.