Girl! I've met quite a few girls called London in my time in Florida, who are fascinated by the fact that I'm from London, had some interesting conversations! But because of that, I would always think girl for London, and girl for Shiloh because of Brangelina.
A family friend chose the name Logan for a surprise baby, and announced that the baby was a healthy 7lbs 40z and called Logan Alex... everyone assumed the baby was a boy and there were a few red faces when they realised the baby was actually a girl!