I love it, but wouldn't use it if I lived in the UK/Ireland. It's too heavily associated with Princess Diana.
I live in Australia, so while it's still synonymous with her, it's certainly not as pervasive. I wouldn't have any qualms about using it here.
Diana has a great meaning and a significant place in Roman mythology, too.