Actress Keira Knightley (34) has said nothing publicly about the birth of her second child. But Daily Mail discovered the name and gender of the baby.

Keira showed up last week with her husband James Righton and their newborn baby in the streets of London. 36-year-old James pushed a blue pram, speculating that the 34-year-old actress had given birth to a son.

But initiates tell Daily Mail that the baby is called Delilah. That would mean it’s probably a girl.

The Pirates of the Caribbean star made her pregnancy public in May by appearing in position clothing at a Chanel party in Paris. Keira and James got to know each other in 2011 and married two years later. The British couple already has a four-year-old daughter: Edie.