Происхождение названия, вполне возможно, не от слова "песок", а от слова "пёс".
Вот что пишут про фамилию "Песков", например:
Мирское имя Песко восходит к слову 'пёс', а имя Песок — к нарицательному 'песок': имена с таким происхождением были весьма популярными, об этом напоминает распространённость фамилий Собакин и Кучков ('кучко' в древнерусском языке тоже означало «пёс»), Камнев и т. п. Но в форме Песко на Руси в обиходе порой употреблялось и крестильное имя Феспесий, отсутствующее в современных святцах (оно имеет древнегреческое происхождение и означает «божественный»). Каково бы ни было происхождение имени Песко (Песок), но образованная от него русская фамилия получала звучание Песков.
Одна из версий происхождения названия "Пески" (ударение на первом слове) — как раз от фамилии "Песков", хотя "песочная" версия не исключается.
См.
здесь, например.
Оттуда:
Сейчас можно только рассуждать-предполагать, в честь кого назвали селение Пески. В честь управляющего имением Пескова (а не Цветкова, как утверждали некоторые мои оппоненты) или по случаю обнаружения места залежей песка, а затем карьера по его разработке? Предпочтение следует отдать последнему. Потому как "хутор Песков" не упоминается ни в одном официальном документе как XIX, так и XX столетий.
P.S. Сорри за оффтопик.