I can't open an account for her as we are not resident in the UK.
D, if anyone wants to open an account for your little lass, they can just open it in their own name and e.g. if there is a passbook, simply write on the inside "This is for Child's Name". I read about this in one of my firm's handouts that it does from time to time. It was all to do with trusts for children and it said that this will mean the money is held in trust for her, and when she's 18 she will be entitled to receive it "absolutely", i.e. I think that means in full. I personally would not be all that happy about handing over large sums to 18 year olds - my niece is not getting a sniff of any money until she's 25 at least. Come to think of it, knowing our Charlotte, 40 would be better!