I'm sorry I think some names honesly do have an ugly sound.. like for example Cuthbert, two short "blunt sounding" syllables. and I don't think anyone has been called by that name in decades.
But logically, it is not the fault of the name "David" that the D of Windsor was a selfish and irresponsible man.. It is a popular name, and has many more positive associations than its being the name of the DOW. It is the name of the Patron saint of wales,
Time has passed now and I think that for a younger son, it would be a nice name, and would reference the years that Will & Kate spent in Wales.
Did I say that there was an issue with you thinking a name was ugly
What I said was like beauty is in the eye of the beholder, names and if they are ugly or not, is the same. You may think Albert is the ugliest name in the world but that doesn't rule it out. Because Kate and William might think it adorable. Whether a name is attractive or not is an opinion.
The history of the name on the other hand is not something that is arguable. Unless I guess you think being a Nazi sympathizer who ditched the throne, is a good thing. I guess you could.
Like you said, there are other associations. Princess Margaret got over the bad association with her Uncle, because of her Other Uncle David. I guess if Kate and William are absolutely obsessed with the patron saint of Wales they may be determined.
The reality is there are many members of the family alive who knew David, and public. Its not 'so much time has passed'. In the main line, I honestly don't see David being used as a first name (perhaps middle) until at least the queen has passed.
It depends who you mean by "they". This may certainly have been true of the royals who were having children in the 20th century, but I am only referring to the current generation, eg the Cambridges.
Has there been a Princess Charlotte in the BRF since George IV's daughter and heir died in childbirth at 21? I can't think of any.
As a first name- 1. William IV had a daughter named Charlotte Augusta Louisa who died only a few hours after birth. She was born 2 years after George IV's daughter died, when her dad was still duke of Clarence.
We do see it later as a middle name. Princess Augusta of Cambridge (she was named after her godmothers, her five paternal aunts who included Queen Charlotte of Wurttemberg were among them), Princess Maude of Wales/queen of Norway (likely in honor of her maternal great-grandmother Louise Charlotte of Denmark, her mother also had it as a middle name),Margaret of Connaught have had it as middle names.