Фамилия Шершанов имеет несколько версий происхождения и значения. Одна из гипотез связывает эту фамилию с наименованием города Шершень на реке Шершень в Тверской области. Согласно этой версии, жители этого города могли принять Шершанов как фамилию, указывающую их происхождение.
Другая версия связывает фамилию Шершанов с древнерусским словом «шерстяной», что указывает на то, что их предки могли быть заняты производством или торговлей шерстью.
Также существует мнение, что фамилия Шершанов происходит от слова «шерше», что в переводе с тюркских языков означает «зверь», что может указывать на профессию или характер предков с такой фамилией.
Важно отметить, что точное происхождение фамилии Шершанов остается неизвестным, и каждая из версий имеет свои сторонники. Тем не менее, несмотря на неопределенность, фамилия Шершанов имеет свою уникальность и историю, которая делает ее значимой для их носителей.