LONDON — Tired but beaming, Meghan and Prince Harry showed the public their baby son’s face for the first time Wednesday, and also revealed his name: Archie Harrison Mountbatten-Windsor.

The couple did not disclose why they had chosen the names — though the meaning of Harrison, “son of Harry,” could be a clue.

Standing in the vast, red-carpeted St. George’s Hall at Windsor Castle, Meghan declared the baby was “a dream” and called motherhood “magic.”

Harry cradled his son in his arms as the couple posed for the cameras — the first in a lifetime of photo calls for the 2-day-old baby, who is seventh in line to the British throne.

“It’s pretty amazing,” said the 37-year-old American, formerly known as Meghan Markle. “I have the two best guys in the world, so I’m really happy.”

She said the baby — born Monday at 5:26 a.m. weighing 7 pounds, 3 ounces — had “just been a dream.”

“He has the sweetest temperament. He’s really calm,” she said.

Harry quipped: “I wonder who he gets that from.”

Asked who the baby took after, Harry said it was too soon to tell.

“Everyone says that babies change so much over two weeks,” said the 34-year-old prince. “We’re basically monitoring how the changing process happens over this next month really. But his looks are changing every single day, so who knows.

“We’re just so thrilled to have our own little bundle of joy,” he added.

— Associated Press