В июне 1982 года, когда у принца и принцессы Уэльских родился первенец, встал вопрос о выборе имени. Дебаты длились целую неделю. Отец малыша имел в запасе два варианта, но назвали ребенка так, как пожелала его мать.
Чарльз хотел дать старшему сыну имя Артур, в честь героя средневековых рыцарских романов короля Артура. Еще одним доводом было то, что Артур — второе имя самого Чарльза. Запасным вариантом отца было имя Альберт. Но Диана отмела оба предложения мужа.
«Диана, принцесса Уэльская, предложила более сильное имя — Уильям, в честь Вильгельма Завоевателя, победившего в знаменитой битве при Гастингсе в 1066 году», — передает слова королевского историка Эндрю Мортона издание Pop Sugar.
Впрочем, Диана пошла на некоторые уступки и согласилась оставить имя Артур вторым. Так, принц стал официально назваться Уильямом Артуром Филиппом Луи.
Когда на свет появился второй наследник четы, отец вновь вспомнил об имени Альберт. Диана сочла его слишком старомодным, но позволила оставить как третье имя младшего сына. Принца назвали Генри Чарльз Альберт Дэвид. На первом имени снова настояла Диана.