Фамилия Шокарев имеет интересное происхождение, связанное с древнейшими традициями и названиями в древнерусском обществе. Она может быть производной от мирского имени Шокарь, которое, вероятно, имело свою основу в названии рода древесных ужей.
В дохристианской Руси было распространено называние детей именами, отражающими названия животных или растений. Это была распространенная практика, соответствующая языческим представлениям о мире. Древнерусский человек видел себя как часть природы и давал своим детям имена, чтобы они были восприняты природой как ее собственные и чтобы переняли полезные качества, присущие выбранному животному или растению. Таким образом, фамилия Шокарев могла возникнуть из желания природы передать свои качества человеку, связанному с родом древесных ужей.
Существует и другая версия происхождения фамилии Шокарев, связанная с прозвищем "Шокарь". Согласно одной из гипотез, этот термин имеет свое основание в слове "шокур", которое в диалектах означает "колобки из пресного теста" или вид рыбы. Исходя из этого, можно предположить, что предок человека с фамилией Шокарев был пекарем или рыбаком.
Менее вероятной является связь фамилии Шокарев с нарицательным словом "шок", что означает "удар, потрясение". Это слово было заимствовано из французского языка во второй половине XIX века. Французское "chok" в свою очередь произошло от английского "to shock", что означает "потрясать, шокировать". Возможно, в процессе эволюции имени Шокарь получилась фамилия Шокарев.
Таким образом, происхождение фамилии Шокарев может быть связано с мирским именем Шокарь, которое восходит к названию рода древесных ужей, или с прозвищем "Шокарь", указывающим на связь с пекарским или рыбацким ремеслом. Возможно, фамилия Шокарев также имеет связь с нарицательным словом "шок", но это менее вероятно.