Во всех языках фамилии чаще всего образуются от имен, рода деятельности, названий животных и окружающих предметов.
Но иногда фамилия восходит к прозвищу, которым когда-то "наградили" предка, имеющего отличительную особенность (малый рост, хромота, плешивость, медлительность или склонность "заложить за воротник"). Вот и приходится потомкам гордо носить фамилию типа Криворуков, Косолапов или Пьяных.
В украинском языке подобных фамилий, метко и остроумно характеризующих человека, очень много: Дироштан, Красношапка, Голопуп, Жовтонога и т.п.
Особенно преуспели в раздаче прозвищ запорожские казаки. Именно отсюда пошли фамилии, состоящие из глагола в повелительном наклонении и приклеенного к нему существительного: Перебейнос, Тягныбок, Непийпыво, Дерипаска и т.д.
Историк Дмитрий Яворницкий (который позировал Репину для картины "Запорожцы пишут письмо турецкому султану" в роли писаря) объяснял, что "новоприбывшему в Запорожскую Сечь человеку нужно было пройти обряд посвящения. Одним из обязательных условий считалось отречение от своего старого имени, после чего принятому в казаки мужчине давали новое прозвище-фамилию".
Ему вторит исследователь В. Сорокопуд: "По правилам Сечи, вновь прибывшие должны были оставить свои фамилии за внешними стенами и войти в казацкий мир с тем именем, которое бы удачнее всего их характеризовало" .
В тему есть старый анекдот.
Армейское построение. Командир устраивает перекличку новобранцев:
- Иванов!
- Я!
- Петров!
- Я!
- Череззаборногузадерищенко!
- Я!
- Ничего себе фамилия...
- Я!