Фамилия Буйнич имеет восточнославянское происхождение и относится к группе фамилий, образованных от прозвищ. В основе лежит прилагательное «буйный», которое в древнерусском языке означало «смелый, отважный, дерзкий, своенравный». Прозвище Буйный давали человеку с бурным, неспокойным нравом. Суффикс «-ич» является типичным для белорусских и украинских фамилий, указывая на принадлежность к роду (патронимическое значение). Таким образом, Буйнич буквально означает «сын Буйного».
Фамилия распространена преимущественно в Беларуси, а также в западных регионах России и Украины. В исторических документах фамилия встречается с XVI века. Известен род Буйничей, владевший имением Буйничи под Могилёвом, что дало название знаменитому Буйничскому полю — месту сражений в годы Великой Отечественной войны.
Этимологически фамилия связана с корнем «буй-», который также присутствует в словах «буйство», «буян», «буйный». В славянской мифологии «буй» означало «сильный, могучий», а также «открытое возвышенное место». Фамилия несёт оттенок силы, независимости и яркого темперамента.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.