Этимологический словарь Крылова
Хотя общепринятой этимологии нет, не исключено заимствование из осетинского, где kabula – "молодая собака".
кобель