I don't think this is a good idea for a British character unless it is a nickname, not an official given name.
People who actually live in or near
London would be among the least likely to see
London as being an appropriate name for a child.
Of the names you have given, I think that
Morgan and
Noelle are the only ones that would be likely to turn up on a girl in England at this time. What time period is your story set in?