Происхождение фамилии Шалкова
Скорее всего, фамилия Шалкова происходит от топонима Шалково. Вероятно, основатель рода Шалковых родился в Польше в местечке Szałkowo. В таком случае фамилию Шалков (-а) мог получить мастер по изготовлению чашек и другой посуды. Тогда она относится к так называемым «профессиональным» именованиям, указывающим на род деятельности человека. Наконец, нельзя исключать версию, согласно которой, фамилия происходит от сербского слова «шала» — «шутка». Поэтому основатель рода Шалковых мог быть веселым, жизнерадостным человеком, острословом.