Pippa Middleton and James Matthews wedding
(Image credit: WPA Pool)

Pippa Middleton has welcomed her second child with husband James Matthews. 

The couple, who are already parents to two-year-old son Arthur, have had a baby girl and revealed her lovely name.

A source close to the family is said to have told Hello! magazine that Pippa gave birth on Monday 15 March at around 4:22am and has named her little girl Grace Elizabeth Jane, perhaps giving a sweet nod to her family's royal connection.

"Mother and baby are doing well. She's perfect, everyone is overjoyed at such a happy arrival," the source told the publication.

Pippa Middleton and sister Kate Middleton

Credit: Getty

Baby Grace is Carole and Michael Middleton's fifth grandchild and is the youngest cousin of Prince George, Princess Charlotte and Prince Louis.

Pippa and James welcomed their first child Arthur back in 2018 after tying the knot in May 2017.

While Pippa has kept details of her pregnancy rather private, mum Carole recently shared her excitement for having a new grandchild.

"I hope to see more of my family than I could last year, including, of course, my new grandchild," she told Good Housekeeping.

It's not known where Pippa gave birth to baby Grace, but she welcomed Arthur in the Lindo Wing of St. Mary's Hospital where Duchess Catherine gave birth to all three of her children.

Caitlin is a Junior News Editor for Goodto.com, covering all things royal, celeb, lifestyle, food, and family. Having set her sights on becoming a magazine journalist when she was a child, Caitlin took on work experience stints at local papers and titles such as Cosmopolitan, Now, Reveal and Take a Break while studying for her Multimedia Journalism degree and has interviews with celebs, reality stars and the Archbishop of Canterbury under her belt (of course, she couldn't resist asking him about Meghan Markle and Prince Harry).