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