A spokesperson for Prince Harry, 36, and Meghan, 39, said in a statement: “We can confirm that Archie is going to be a big brother. The Duke and Duchess of Sussex are overjoyed to be expecting their second child.”
In a black-and-white photo of themselves, the couple sat near a tree with Harry’s hand placed under Meghan's head as she lies on his lap with her hand resting on her bump.
The baby will be eighth in line to the British throne.
A Buckingham Palace spokesman said: “Her Majesty, Duke of Edinburgh, Prince of Wales and the entire family are delighted and wish them well.”
Also read: Meghan reveals 'something blue' she wore at royal wedding
The duke told chimpanzee expert Jane Goodall in 2019 that he would only have two children for the sake of the planet.
Goodall said: “Not too many,” and Harry replied: “Two, maximum.”
Harry and American actor Meghan Markle married at Windsor Castle in May 2018. Their son Archie was born a year later.
In early 2020, Meghan and Harry announced they were quitting royal duties and moving to North America, citing what they said were the unbearable intrusions and racist attitudes of the British media. They recently bought a house in Santa Barbara, California.
Also read: Harry and Meghan travel in different style on Australia tour
In November, Meghan revealed that she had a miscarriage in July 2020, giving a personal account of the traumatic experience in hope of helping others.
A few days ago, the duchess won a privacy claim against a newspaper over the publication of a personal letter to her estranged father.