Queen Elizabeth 2, is 95, hope she out lives her nutty son Charles. He is 72.
This article says she has named William as her heir to the throne.
Queen Elizabeth Names William As Her Successor
https://straightnews.ng/queen-elizabeth-names-william-as-her-successor#:~:text=Prince%20William%20In%20a%20shocking%20showdown%2C%20Queen%20Elizabeth,as%20her%20successor%20and%20the%20head%20of%20Commonwealth.
The Queen does not have the power to ‘name her successor’. The succession is determined by Act of Parliament. It can’t be changed at the whim of the current monarch.