Looking for girls and boys names that work well from birth to old age, suit any profession, from a shop worker through to a Prime Minister and are elegant, classic and not too faddish. It's the million dollar question I expect but I'm struggling a bit!