Mind you, I just looked up a list of British princes and found this Wiki page
There is a remarkably small pool of names...
George, Albert, Frederick, Louis, Henry, Victor, Augustus, William, Edward, Alfred, Christian, Patrick, Michael, Leopold, Adolphus, Andrew, David and that's about it.
In fact, Charles rather comes out of left field in 1948!