Penelope Cruz and Javier Bardem have reportedly named their newborn daughter Luna Encinas Cruz.

The couple welcomed their second child on July 22 in Madrid, the same day Prince William and Kate Middleton celebrated the birth of Prince George.

Cruz and Bardem have now registered their daughter's name according to the Spanish magazine Vanitas.

Luna means moon in Spanish, while Encinas is Bardem's paternal surname, and translates as "live oak".

The couple are already parents to two-year-old son Leonardo.