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