Происхождение
Фамилия Воишнец
Фамилия Воишнец — редкий пример, где за основу взято не имя, не профессия и не черта характера, а топоним, но не с привычным суффиксом. Скорее всего, её корень — название населённого пункта Воишнец или Воишница. Такие названия встречаются в западнославянских землях (Польша, Беларусь, Украина), и фамилия могла закрепиться за выходцем из того места.
Суффикс -ец в русских фамилиях обычно указывает на происхождение: «откуда человек». Например, Воронец — из Воронежа, Торопец — из Торопца. Воишнец, вероятно, образован по той же модели: «Воишнец» — тот, кто родом из Воишнеца. Ударение в исходном названии, скорее всего, падает на первый слог (Вóишнец), что и сохранилось в фамилии.
Сам топоним Воишнец мог произойти от личного имени Войцех (чешское Vojtěch, польское Wojciech) или от древнеславянского «вой» (воин) с уменьшительным суффиксом -ишн-. В любом случае, основа указывает на воинскую или служилую среду. Встречается написание с «о» и «а» (Воишнец и Ваишнец), что типично для фамилий, записанных на слух в документах XIX века.
Социально Воишнец — фамилия, которая не принадлежала ни дворянству, ни крестьянству в массе: носители чаще всего были мещанами или однодворцами из западных губерний Российской империи. В современной России фамилия крайне редка, её можно встретить в единичных записях — в основном на юге и в центральных областях, куда переселялись выходцы с Украины и из Беларуси.
Если ваши предки носили эту фамилию, ищите корни в Гродненской, Волынской или Минской губерниях начала XIX века. Там могли быть деревни с похожим названием, которые со временем исчезли с карт.