Читаю тут учебник по ономастике (науке об именах) моей бывшей преподавательницы Татьяны Викторовны Шмелёвой (кстати, выступавшей в этом году на Новгородском фестивале языков). Всё очень интересно и доступно изложено и читается на одном дыхании. Вот, например, пассаж о восточнославянских фамилиях:
К собственно русским фамильным формантам примыкают иноязычные по происхождению, но распространённые в русском обществе украинские суффиксы -ко, -(ен)ко и -ук (юк), первоначальное грамматическое значение которых 'маленький', а затем 'сын того, кто назван корнем'. Так, Петренко – это маленький Петро, или сын Петра (ср. русский суффикс -ёнок в значении 'детёныш': котёнок и чертёнок, а также слово дитятко), а Федосюк – сын Федоса (ср. русскую фамилию Федосов). В белорусских фамилиях закрепились как фамильные форманты суффиксы «дитя» -ёнок – Тарасёнок; отчества -ович (евич): Мицкевич, Адамович¹.
<…>
Для нестандартных фамилий важна их форма: если они напоминают русские существительные мужского или женского рода (Фридман, Петросян, Окуджава, Куросава), то они склоняются, когда речь идет о мужчинах, и не склоняются, когда речь идёт о женщинах. Ср.: статья Сергея Брутмана, песни Окуджавы, фильмы Куросавы и письма Ольги Фрейденберг. Все остальные нестандартные фамилии не склоняются ни в одном из родов: с Алексеем Петренко и Алёной Приходько, с Махатмой Ганди и Индирой Ганди. В результате фамилии создают значительное по объему поле неизме- няемости, поддерживая тенденцию к аналитизму в изменении русского языка, отмеченную в XX столетии. О том, что она сформировалась именно в это время, говорят многочисленные факты склонения фамилий в текстах
XIX века, приведённые в книге Л. П. Калакуцкой: даже в конце века писали: обратились к Никитенке, повесть Сергеенки, поклон Иваненке.
___________________________
¹ Считается, что распространённый в польских фамилиях суффикс -icz (Mickiewicz, Tomaszewicz) заимствован из восточнославянских языков, иначе восточнославянскому [ч] в нём бы закономерно соответствовало западнославянское [ц], т.е. суффикс имел бы форму —ic. Ср. сербское -ић, где -ћ [ч’] соответствует западнославянскому —c [ц], но не —cz [ч]: ноћ — noc «ночь», већ — więcej «больше».