Этимологический словарь Крылова
Это слово в значении "сражение, битва" образовано от глагола биты посредством изменения корневого гласного.
бой
Бой
БОЙ