Словарь русских фамилий
От названия профессии шапошник, шапочник — мастер, изготовляющий шапки. (У)
шапочников