Сок фамилия, вероятно, происходит от глагола "Сока" - "искать, ловить, зарабатывать себе на жизнь". Скорее всего, на основании семейных прозвище сок. Так в старину называли детективы, шпионы, а также конкурентов.
Тем не менее, имя, возможно, произошло и название. Название сок левый приток Волги в Оренбургской и Саратовской областях. Вполне возможно, что предок жил сок на одном из берегов реки. Сок, в конце концов получил название сока.