I do think the best names are ones with the most meaning.
You name a kid Isaac, you could be naming him after Isaac Newton. It puts something on to him.
If you name a kid William, maybe you hope he will be the next Shakespeare.
Simply by naming someone something, you imprint something on to them. The history and power of a culture.
Yet for this very reason, especially when people see the culture as dark, they choose unique names, names that say you can be who you want to be.
Though I think I still prefer old names, looking at names of people who have done something, and then hoping to do something similar.
I think this is kind of why a convert to an orthodox Christianity, from some heterodoxy, or atheism, or from the religion of the “infadels” takes a new name in baptism. They hope to live up to whomever. If you take the name Theresa at baptism with a sense of obligation to love the lowly like Mother Theresa and so on.
Wonder if other religions do similar things?