Well, it may surprise you to know that surnames such as "Cook" and "Butler" are occupational and actually derive from men, centuries ago, who were actually cooks or butlers and eventually coined a newfound surname from that occupation (which may often be passed down father-to-son.)
So if a modern fellow is named "Jon Cook" it may indeed be a regression hearkening back to one or more of his ancestors and how they were named.
I am more accustomed to "nominative determinism" being associated with a person's given name, and how they grow up to take on a given role.