Dido has revealed that she gave birth to a son, Stanley, in the summer.

The singer, who is married to writer-director Rohan Gavin and largely avoids the limelight, wrote on Facebook: "I'm ridiculously excited about stanley's first christmas this year!

"Hope you all have a brilliant one and I'm looking forward to seeing everyone in 2012."

Dido, who announced her pregnancy on her website in February, turned 40 on Christmas Day. The Daily Mail says Stanley was born in July.