Top name choice: Vladimir
That means "rule the world"--a good name for a prince.
More likely it would be Barack Husein. Here's the news from almost exactly the same time of year two years ago (April 19, 2016):
Kate Middleton, Prince William, Prince Harry to Host President Barack Obama, First Lady Michelle Obama at Kensington Palace