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