Майя , Лев даст точное определение ,но вот что хотел бы добавить по поводу Кайковых.Возможный вариант происхождения фамилии ..Из Белоруссии, с балтийско-прусскими корнями.1. Кайко Кайков Кайковский - kaika (прус.) – мелкая лошадь
2. Кайки Кайково - kaikinti (лет.) – мучить, терзать; дразнить;
3. kaukas (лит.) – домовой, гном, черт
4. Kawx (прус.) – черт;
5. Кавкач Кавкель Кавко Кавковский Ковко, каўка – галка (бел)
6. КАЙК, КАЙКОВ - эстонские географического происхождения.
Слово "кайк" по-эстонски означает "тропа, проход". Вполне вероятно возникновение фамилии КАЙКОВЫ от населенного пункта. А значит, и существование ОДНОФАМИЛЬЦЕВ-КАЙКОВЫХ, выходцев из тех мест