We have a fairly strong view that a name should be at home both at the pub and on the PM. So Lancelot is out for the first reason, and Xaiyedahrnn is out for the second.
My DH one day, pre-PG, came out of the blue and said if we had a girl he wanted to name her my grandma's name. He was so adamant about it, in a way he never had been before, that I agreed. It's not my favourite name ever but I love that he chose it for my family. Her middle name will be my middle name, which is also my other grandma's name.
If we have a boy, we have chosen a first name that we think is just simple, no-nonsense and classic. We always say that you never meet an a.hole called this name! His second name would be the same as DH's middle name, which is after his uncle who died young. I actually don't like the middle name at all but I'm a big fan of middle names being a family name, and there's no more important family name than this one.