If you have a 'bog standard' surname, why would you give your child a bog standard first AND middle name?
I'm not saying you have to call them Fifi-Tinkerbelle, but why put the person in a position that there will be dozens of people with the same name and date of birth. E.g. A name from the most popular names, (Chloe, Liam, Jack, etc.) plus common surnames (Smith etc.)
At least go for a middle name like Esmeralda, or Phoenix or whatever you feel like. You can have two middle names if you really want granddad Henry to be honoured in the name.