Love all three names, and while the syllable thing could be considered cute, all the names staying with B is a little too cutesy for me. I like twins to be completely independent. The fact that they are their own name though, makes it better. (As opposed to
Benedict and
Benjamin for example)