Да, слова «потом» и «потомок» связаны между собой. 38
Слово «потом» общеславянского происхождения, образовалось путём сращения предлога «по» и местоимения «тъ» («тот»). 15
Слово «потомок» также общеславянское, образовано суффиксальным способом от «потомь» — «позже, после» и имеет буквальное значение «тот, кто появился после». 810
Таким образом, слово «потом» появилось раньше и породило второе — «потомок». 38 В процессе развития языка «потомок» образовался от «потом» с помощью приращения суффикса -ок-. 8