Meghan Markle and Prince Harry have revealed their baby’s name. Baby Sussex’s name is Archie Harrison Mountbatten-Windsor, the pair shared on Instagram.

“The Duke and Duchess of Sussex are pleased to announce they have named their firstborn child: Archie Harrison Mountbatten-Windsor,” the new parents wrote.

They added: “This afternoon Their Royal Highnesses introduced Her Majesty The Queen to her eighth great-grandchild at Windsor Castle. The Duke of Edinburgh and The Duchess’ mother were also present for this special occasion.”

After Archie made his big debut Monday, a happy Harry, 34, admitted that the name thing was the tough part, now that he was here: “The baby is a little bit overdue so we've had a little bit of time to think about it. That's the next bit.”

Before the name was announced, oddsmakers were saying Alexander was the top choice, followed by Arthur. Other options included Philip or Spencer.

Meghan, 37, and Harry also stepped outside of their home Wednesday to show Archie’s face, but they waited to share his name on social media.

Meghan described being a mother to Archie, saying: “It's magic. It's pretty amazing. I have the two best guys in the world, so I'm really happy.”

“He has the sweetest temperament. He's really calm,” said Meghan, prompting Harry to joke beside her, “I wonder who he gets that from.”

“He's just been the dream, so it's been a special couple days,” added Meghan, who was last seen in an official public appearance in March.