Hollywood stars Eva Mendes and Ryan Gosling have reportedly welcomed a second daughter after keeping the pregnancy private.

Mendes, 42, gave birth to Amada on 29 April in Santa Monica, near Los Angeles, according to TMZ.

The stars, who began dating in 2011, already have a daughter called Esmeralda, born in 2014.

For both pregnancies, Mendes chose to rarely, if ever, appear in public, or appeared artfully wrapped in scarves and shawls.

Gosling, 35, met Mendes on set while filming The Place Beyond The Pines, in which they played a couple with a baby.

The Canadian actor is known for his roles in Drive, and Crazy, Stupid, Love.

In 2014 his hugely-anticipated directorial debut Lost River, unveiled at the Cannes Film Festival, had some critics screaming in pain and others singing his praise.

Last year he played an arrogant banker in The Big Short, and his police comedy The Nice Guys, co-starring Russell Crowe, comes out this month.

Representatives for the stars have so far not confirmed the report.