Los Angeles: Actress Keira Knightley has named her daughter, Edie, whom she welcomed with husband James Righton in May.
The 30-year-old "The Imitation Game" star revealed the name of her first child in an interview Elle magazine.
The actress, opening up about her baby for the first time, said having a baby has taught her to appreciate her body.
"I have to say, as a woman, you hate certain parts of your body. You go through those periods where you look in the mirror and you think, 'Oh, if only I had different legs or arms or whatever'.
"You go through pregnancy and labour and then feeding the kid and you go, 'Wow, my body is totally amazing, and I'm never going to not like it again because it did this, and this is extraordinary'," she said.