I don't think it sounds harsh at all, I think it's a lovely name. Christian is also very nice, although I prefer Christopher.I don't especially like Octavian, it's a bit too pretentious and latin for me. Matteo is nice though. JasperMatteo would be cool.