A day-old baby girl found abandoned on a bench has been named after the police officer who took her to hospital.
Newborn Charlotte is said to be doing well after being found by a passer-by in Hailesland Park in Wester Hailes, Edinburgh, at about 12.55pm on Thursday.
There was no sign of the baby's mother in the area and police are checking CCTV in an attempt to trace her. Medics advised she 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. Police believe she is only days old.
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.
"I don't want the mum to feel afraid of contacting us because we treat everything confidentially. I think the things we would want to check are that she is not bleeding or she's not got any infection or any problems post the birth of her baby that she needs assistance with."
Local man Lawrence Liddell told Edinburgh Evening News 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. She wasn't crying and she didn't appear to be in any kind of distress.
"We think the mother must have wanted the child to be found judging by where she had left it. Thank goodness the baby was found unharmed. I hope the mother is found. Who knows what kind of a state she is in."
Chief Inspector Richard Thomas said he is "greatly concerned" for the baby's mother, adding: "We would ask anyone who might know who the mother is to encourage her to see a doctor urgently."