I explain it as the Zelda games all take place thousands of years in between each other, so of course the world is going to change, but there will always be an incarnation of Demise's hatred for the Hyrule people, and thus there must always be a Link and a Zelda to deal with it, as stated in Skyward Sword. Now of course not all the Links are going to be born with the name Link, because it's impossible for parents to know their child's destiny at birth, but yeah. I say each Link was born with a regular name and is only "Link" when it's clear he's the chosen one. So TP Link might be, idk, Brayden or something. "Link" is more of an earned title. The first Link in SS was Link though, or maybe to fit lore better he should have a name inspired by a type of bird (Groose = grouse + goose for example) and so should Zelda but meh.
Regardless I respect your opinion and see your point but we'll have to agree to disagree.