My niece is called Evie-Leigh so very similar, I love the name. I'm not keen on David as a first name either, its my dads name, seems a bit 'old' for a baby, Dylan cute though so at least you can call him that instead, lots of people go by middle names.