Actors Penelope Cruz and Javier Bardem have named their baby daughter Luna Encinas Cruz.

According to Spanish magazine Vanitas, the child's name was leaked after Bardem went to register their newborn. Luna is Spanish for moon, while Encinas is reportedly the 44-year-old Skyfall actor's paternal surname.

The couple welcomed their child on 22 July - the same day as Kate Middleton and Prince William's royal baby boy - at the Ruber International Hospital in Madrid, Spain.

Cruz and Bardem started dating in 2007 and married in July three years later, in an intimate ceremony at a friend's home in the Bahamas. They have a two-year old son - Leonardo, who was born in January. And later that same year, the Vicky Cristina Barcelona actress talked to Vogue magazine about motherhood.

"From the first second, you feel so much love. It is a revolutionary experience. That's the best way I can describe it. It transforms you completely, in a second," she said, "Nature is very wise and gives you nine months to prepare, but in that moment-when you see that face, you are transformed forever."

"Even if you have heard from all your friends and family, 'This is what's going to happen,' until it happens to you, it's hard to understand in your soul," she added.

She also revealed she wants to keep her children out of the limelight.

"I want my son and my kids - if I have more - to grow up in a way that is as anonymous as possible. The fact that his father and I have chosen to do the work we do doesn't give anybody the right to invade our privacy," she added.