Правильное имя - Борис, потому что мальчик, как сказано в условии, говорит правду только по четным числам. Всегда после чётного числа идет нечетное, а после нечетного-четное. Осталось разобраться, первый день был четный или нечетный. Мальчика не могут звать 2 именами одновременно, значит в первый день было нечетное число, значит имя мальчика-Борис