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