Откуда произошло название Сонково, не удалось определить. Есть предположение, что оно связано с именем собственным (возможно, изначально было Саньково, Санково)