Prince Harry and Meghan Markle have named their first child Archie.
On Wednesday, Archie made his debut during a photocall at Windsor Castle.
The duke and duchess opted out of the traditional hospital photo-op at the Lindo Wing.
They instead waited two days after the birth to give the world a first glimpse of their newborn.
UK-based betting company Ladbrokes listed Spencer (3/10), Alexander (5/1), and Arthur (6/1) as their top contending names.