I tend to agree with hubby! I am a Cassandra but have been called Cassie since the day I was born, a waste of a beautiful name I felt. I dont think I have ever heard my parents or my family for that matter call me Cassandra!! So when I was pregnant I was adamant I wanted a name for my baby that would be used and that is how my daughter 'Brooke' was named.

Brookie is cute for her now while she is little but she will grow and 'Brooke' will suit a lawyer, doctor...

Just my opinion, but Mackenzie and Oliver sound lovely as does 'Macca and Ollie' if that is what nicknames you call them. I too worry about names going together and they sound perfect.