Kate Middleton, 33, gave birth to her second child on Saturday. The duchess and Prince William named their daughter Charlotte Elizabeth Diana. Reuters

It’s official -- Britain’s newest royal baby has a name: Princess Charlotte Elizabeth Diana. Duchess Kate Middleton, 33, gave birth to the 8-pound, 3-ounce girl on Saturday at 8:34 a.m. local time at St. Mary's Hospital in London. The child is the fourth in line to the British throne after grandfather Prince Charles, Prince William and her brother, Prince George, who was born in 2013.

The child’s full name is Her Royal Highness Charlotte Elizabeth Diana of Cambridge, and part of her name pays homage to her grandmother, Princess Diana, who perished in a car accident in Paris in 1997 at the age of 36. Twitter users were quick to react to the baby’s name, posting their opinions on the microblogging site. Most loved the child’s name, which one user called “perfect.” Many also acknowledged the tribute to Princess Diana.

Baby Charlotte’s great-grandmother is Queen Elizabeth II, who is 89 years old. Her mother, Catherine Elizabeth Middleton, is the wife of Prince William, Duke of Cambridge. The two met in 2001, when both were students at the University of St. Andrews. The couple began dating two years later, and in 2007, broke up. Middleton and Prince William reconciled shortly after, and became engaged in October 2010 in Kenya during a 10-day trip to the Lewa Wildlife Conservancy.

Middleton was given the same engagement ring that William’s mother, Diana, wore. The couple were married on April 29, 2011. In Britain, around 26 million people watched the event; approximately 300 million people worldwide watched it on television.

Middleton became pregnant with the couple’s first child in 2012, giving birth to son George Alexander Louis on July 22, 2013, at St. Mary's Hospital. The infant weighed 8 pounds, 6 ounces.