Яков (Якоб) это Джейкоб.
Джек, сокращение от Джейкоба.
Джексон это сын Джека (Джейкоба, Жака (Жакоба), Жакопо, Яго, Якова, Якоба)
То есть все-таки Яковлев.
А Джон это Иван (Жан, Йохан, Юхан, Жуан, Хуан, Иоханнаан)
Иванов отличается от Яковлева как ......... Джонсон от Джексона
__________________
А еще можно порассуждать на тему, Джозефов (тоже, кстати Джо) и Джулиусов