Both William and Harry are known by the name Wales in the military. I just posted a post to the above-cited thread (resurrecting a zombie in the process), with a bit more detail including links to some photos showing both of them in uniform (or fatigues) with Wales name-tag visible.
Prince Andrew was named Duke of York on his wedding day, July 23, 1986, so he wouldn’t have been called “York” in the Falklands War of 1982, when his naval service got by far the most public attention. (Although Cecil’s column was published in October 1987, it’s possible the question was asked years earlier). It looks like the Duke’s active-duty naval career ended in July 2001: Prince Andrew, Duke of York - Wikipedia
Regarding the Royal Navy pronunciation of lieutenant , I have no cites but a very strong memory of a British encyclopedia in the sixties prescribing *let *tenant as the navy pronunciation compared to leftenant .
I saw this picture on Facebook today, and it reminded me of this thread, so forgive me for raising a zombie. (This is my first attempt at photobucket, so bear with me…)
For those that don’t want to click, it is Carmelo Anthony presenting Prince Harry with an official Knicks jersey with the name “Wales” on the back, and the number 15. Both look quite uncomfortable in the picture, so i wonder if 'Melo asked a dumb question about the name, as most Americans would not know the naming convention. I was just wondering if they could have put “Harry” on the back, so that people on both sides of the pond would understand what was going on, or would that be a breach of protocol.
The last I heard, male-line descendants of Her Majesty are named “Windsor” until they are sufficiently distant from the throne that they are no longer entitled to be called “His/Her Royal Highness”, after which the “Mountbatten-Windsor” provision kicks in.