DH and I are still discussing boys names and it has only been the last few days where we have had this discussion - do we use the long or short version of a name?

We both really like Olly for a boy but DH wants to call him Oliver on the birth certificate so that if he needs a more "mature" option for when he's older (.ie a lawyer, manager! DH's words not mine!) then he has that choice. I don't agree - I think you should name the baby what you plan on calling them.

I also don't think Oliver matches Mackenzie as well as Olly does. DH also doesn't think names have to match but I do!!! I think Mackenzie is more modern and Oliver more classic.

For the record I actually like these other names too:

Tate
Flynn
Campbell

What do you guys think?