Quite happy with David. good solid name. it means beloved, which might sound a bit wimpy, but.......
One name I would not like is Rupert. One of my brothers in law went to the registry office 40 years ago under strict instruction to name his first born son Rupert. He came home with a birth...