Thanks for your comments Freddo.
From your suggestions I quite like
Cameron and
Dylan (a good Welsh name to please my grandmother!).
The problems I have had pointed out to me with
Byron and same will go for
Cameron is that they do not run well with our last name
Rowley; (Ron-Row is a no-no!!)
I've already had to try and avoid names which end in -ley/-ie as I have found with my own name,
Amy Rowley, that this -ee/-ee sound is a bit twee and does not work well!
Thanks for the help and any more advice is more than welcome
Amy