Запятая нужна. Подробнее см. в "Справочнике по пунктуации".
См. в Словаре трудностей.
Пожалуйста, воспользуйтесь словарями.
Слова, одинаковые по звучанию, но разные по значению – омонимы. Правда, бой в значении "состязание, поединок, схватка" и бой в значении "звуки, производимые дробными ударами чего-либо" нельзя назвать омонимами – это просто разные значения многозначного слова. Подробнее о многозначных словах и омонимах см. в пособии Е. Литневской.
Постановка этой запятой факультативна.