Это слово за частую обьясняется как производное от немецкого слова бер(медведь)и нашего слова лог(логово),получается "берлога; -медвежье логово.Вроде бе логично .но тем не менее неверно
Лев Успенский так обьясняет возникновение этого слова:Древнерусское берло значило грязь мусор.У поляков берлог-грязь навоз.У сербов лежбище свинное.Есть основание думать что и зимняя квартира медведя была названа словом этого корня за нечистоплотность ее косолапого хозяина .Берлога это просто грязное место.