Существует несколько способов возникновения фамилий:
по имени, прозвищу, профессии родителя.
по фамилии господина.
сирот часто называли по названию учреждения, часто религиозного.
по чьей-либо прихоти; распространённый вариант для иноверцев.
по географическому признаку.
многие фамилии содержат ошибки (неверно или неграмотно были записаны).
коверкание иностранных фамилий.
Спасибо, а бывают оскорбительные фамилии, откуда они берутся?
Можно и такие варианты есть, но это геморройно. Со мной в школе училась девочка по фамилии Сергей. Не представляете, как ее достали бесконечными "Почему этот Сергей записан в журнале без фамилии?" .
откуда инфа о "-ко"?
Фамилии обычно образовывались от рода занятий человека)
Или прозвища, которое давалось этому человеку за определенные качества характера или поведения)
ну это так, кратко и о главном)
или от области проживания)