Происхождение
Фамилия Кржанин
Фамилия Кржанин — редкий пример, где географическая привязка видна почти без разбора. Её основа — корень «Крж-», который в польском, чешском и словацком языках восходит к слову krz (куст, кустарник) или его диалектным вариантам. Суффикс «-анин» однозначно указывает на принадлежность к местности: так в славянских языках образовывали названия жителей городов, сёл или областей (сравните «варшавянин», «горожанин»). Таким образом, Кржанин — это «житель места, названного Крж» или «тот, кто родом из Кржан».
Спорных версий здесь мало: попытка вывести фамилию напрямую от польского krzyż (крест) фонетически менее вероятна — между «ж» и «жь» в корне разница, а суффикс «-анин» нехарактерен для прозвищ, образованных от предметов. Куда правдоподобнее, что в основе лежит название населённого пункта. В Польше и Чехии встречаются топонимы Кшаны (Krzany), Кшанице, а также Кржовице. Носитель фамилии, скорее всего, был выходцем из одного из таких мест — либо сам переехал, либо его предки получили прозвание по прежнему месту жительства.
Словообразовательная модель проста: топоним + суффикс принадлежности. Фамилия не могла возникнуть в русской среде — она типична для западных славян, особенно поляков и чехов. Написание «Кржанин» с буквой «ж» — это русифицированная передача польского Krzanin, где «rz» читается как твёрдый «ж». В оригинале фамилия звучала бы с шипящим, близким к «ш» (по-польски Krzanin). В России и Украине она встречается единично, чаще всего у потомков переселенцев из бывшей Речи Посполитой.
Социальный контекст тоже подсказывается формой: фамилии на «-анин» редко носили дворяне (у шляхты преобладали окончания «-ский/-цкий»). Скорее всего, первые Кржанины были крестьянами или мещанами — людьми, которых записали по месту происхождения при переписи или переходе в другое владение. Никакой дополнительной «тайны» в фамилии нет, но она чётко хранит след миграции: предок когда-то ушёл из родного Кржан и навсегда остался «тем самым из Кржан».