Celebrity baby names: Hazel
John took to Twitter to announce the happy news, writing: 'Wanted to let the news out directly. Emily and I are so incredibly happy to welcome our daughter Hazel into the world today! Happy bday!'
However, Emily later revealed that naming the tot was not so easy.
'I find it really stressful naming a human being,' she explained on The Ellen DeGeneres Show. 'We went through a few different ones and then John found it, and we both really like old lady names.'
Hazel is an English baby name meaning the 'hazelnut tree'. The pair also have another daughter named Violet.
- Best artificial Christmas Trees 2017
- Top Christmas toys 2017
- Kate Middleton pregnant: Her best baby bump moments
- Best potties: Which is the best potty for toilet training?
- Hidden sugar in kids foods: What's in your child's favourites?
- Top kids' toys for 2017
- Free knitting patterns
- The royals as babies
- Royal baby traditions