We live in London and are struggling with names for our baby boy who's due at Christmas. We'd like something that is fairly international (we are English / German). Henry has been high on the list for some reason but I'm a bit worried that it might be regarded as too posh (or wannabe posh). At the same time it seems to climb up the popularity list. Our daughter is called Sophia and there were four of them in her nursery class - something I'd like to avoid! Any opinions? Or alternative suggestions?