The royal couple, known as the Duke and Duchess of Sussex since their marriage not quite a year ago, said the full name of the child born seventh in line to the British throne is Archie Harrison Mountbatten-Windsor.
As the first born son of a duke, Archie could have become Earl of Dumbarton - one of Harry's subsidiary titles - or Lord Archie Mountbatten-Windsor.
Queen Elizabeth II celebrated her 93rd birthday on April 21, 2019, and just two weeks later, she welcomed the arrival of her eighth great-grandchild.
The new parents were pictured showing off baby Archie to the Queen and Duke of Edinburgh, alongside Meghan's mother Doria Ragland at Windsor Castle.
Hamill was poking fun at the baby's middle name, Harrison, which many believe to be shorthand for "Harry's son", by suggesting it was actually in honor of Han Solo actor Harrison Ford.
"It's magic, it's pretty fantastic".
Archie means "brave", while Harrison means "son of Henry or son of Harry". It is a more popular name in Prince Harry's native UK, than Meghan's United States; in the UK, Archie is the 18th most popular boy's name and in the U.S. it doesn't make the top 1,000. I have the two best guys in the world so I'm really happy.
We may now know them as the Sussexes, but that could evolve as Prince Harry's royal title changes in the future.
Baby Sussex made his debut wrapped in a shawl made by the same company used by the Duke and Duchess of Cambridge for their children.
The world got to see the royal baby for the first time today and also learn his name, all in the span of a day. In what could be today's most humours tweet, Archie Comics tweeted, "i'm baby".
Asked how he found parenting, he added: "It's great".
Charles Spencer is the younger brother of the late Princess Diana, Harry's mother, which makes him the great uncle of baby Archie.
Archie is an increasingly popular name in Britain and was among the top 20 most common boy's names in 2017, according to the Office for National Statistics.