Always a good idea (any parents-to-be on here, take note!) to give a newborn babe at least one middle name which is a useable forename, just in case when they grow older they're not happy with your first choice! At least for me, Peter (family) and Pete (others) will do fine, I had two middle names bestowed on me, which were the first names of my two grandfathers neither of whom I ever met, and I would not care to be known by either of those! No, it's just 'Pete'.
I think the common English practice of bestowing the mother's maiden surname as the child's middle name, can be a bit unfair on the kid, especially if you're christening a girl and the mum's surname happens to be "Trevor", or a boy and it's "Daphne"... Give the poor kid a chance!