Вопросы к Поиску с Алисой
Слова sock и stock имеют разное происхождение.
Sock (носок) происходит от латинского слова soccus, которое обозначало разновидность лёгкой обуви. dzen.ru lengvizdika.livejournal.com
Stock (запас, запас товаров) происходит от среднеанглийского stok, которое, в свою очередь, образовано от староанглийского stocc, а оно, в свою очередь, от прото-западногерманского |stokk, от прото-германского |stukkaz («ствол дерева»). en.wiktionary.org
Таким образом, эти слова имеют разные этимологические корни.