I think as a middle name it's fine. You will most often see it written down and it looks very masculine in the written form. It's only if you say it (without the first name) that it comes in question, as the others have said, with all of the Belle and Rose names.