Hacker News new | ask | show | jobs
by dagw 1126 days ago
Jonathan -> John/Jan -> Jankin (adding -kin as a diminutive) -> Jack

That is at least the theory I've heard