Анализ фамилии:
В 40% такие фамилии имеют русское происхождение, в 5% - белорусское, в 5% - украинское, в 25% приходят из языков народов России (татарского, мордовского, башкирского, бурятского и др.), в 20% имеют еврейские корни, в 20% являются русифицированными вариантами латышских фамилий. Эти фамилии почти всегда происходят от имени, прозвища или профессии дальнего предка её носителя, причём в 57% случаев – по мужской линии и в 40% случаев – по женской.
Фамилии образованы от названий населенных мест типа Козлов (современный город Мичуринск), Козельск и ему подобных. (У) В 'Ономастиконе' .Веселовсого есть 'Козляниновы, XVI—XVII вв., Новгород' Козельск - г. в Калужской обл. РСФСР, упомин. с 1146 г. Вероятно, из древнерус. козел 'строение в поле для собранного хлеба'. Возможно, от той же основы многочисленные названия на территориях старого слав заселения, хотя многие из них могли образоваться из личного имени (прозвища).(Никонов, Краткий топонимический словарь) Козельск, Калужская обл., — по-видимому, от слова «козел»; в летописях упоминается с XII в. под названиями Козлеск, Козелеск (Мильков)