Происхождение
Фамилия Шалтанец
Фамилия Шалтанец — редкий случай, когда географическая привязка почти наверняка перевешивает все прочие версии. Корень фамилии — «шалтан» — прямо отсылает к топониму. На карте Беларуси и западных областей России встречаются деревни и урочища с названиями Шалтаны, Шалтаново. Носитель фамилии Шалтанец — это, скорее всего, выходец из такого места. Суффикс «-ец» в славянских фамилиях выполняет роль указателя на происхождение: он превращает название местности в обозначение человека («оттуда»). Сравните: Могилёв — Могилевец, Ростов — Ростовец. Шалтанец — «тот, кто из Шалтанов».
Менее вероятна, но возможна связь с литовским словом šaltis (холод) или šaltinis (родник). В литовском языке есть фамилии Шалтенис, Шалтонис с похожей основой. Если предки жили на территории современной Литвы или в пограничье, где веками смешивались языки, основа могла получить славянский суффикс «-ец». Но эта версия слабее: в таком случае фамилия скорее звучала бы как Шалтенис или Шалтонец.
Интересная деталь: фамилия не входит в списки распространённых дворянских или крестьянских фамилий центральной России. Она почти не встречается в старых переписных книгах XVII–XVIII веков, что говорит о её позднем оформлении — скорее всего, в XIX веке, когда крестьянам массово присваивали фамилии по месту жительства. Шалтанец — типичный пример «географической» фамилии, которая закрепилась за семьёй, перебравшейся из своей деревни в другой регион. Носителей этой фамилии можно встретить в Беларуси, на Смоленщине и в Брянской области — как раз в зоне бытования балтских и славянских топонимов на «-ан».