A baby girl found on a bench is doing well, midwives have said.

The newborn, named Charlotte after the police officer who accompanied her to hospital, was discovered by a passer-by in Hailesland Park in Wester Hailes, Edinburgh at about 12.55pm yesterday.

There was no sign of the baby's mother in the area, who medics advised will require urgent medical attention.

Charlotte is being cared for at Simpson's Centre for Reproductive Health in Edinburgh Royal Infirmary.

She weighs 5.7lb (2.6kg), has had all the routine newborn checks and is being treated with antibiotics as a precaution, NHS Lothian said.

Maria Wilson, chief midwife, said: "Baby Charlotte has had a good night and is doing well. Our staff are continuing to care for her and we hope the mum and baby can be reunited."

Hospital staff are keen for the mother to seek medical attention and said any contact will be treated confidentially.

Local man Lawrence Liddell told of his shock at finding the baby on the bench behind Kilncroft stair while out with a friend.

"We really couldn't believe it when we found the baby," he said.

"It was a really tiny newborn wrapped up in a blanket; she wasn't wearing anything underneath.

"I had met my friend in the hallway of the flats and we started walking along together because we were both heading out to visit our mothers. As we were walking along, we saw the baby.

"She wasn't crying and she didn't appear to be in any kind of distress."