1. It's a beautiful name. However...
2. To me, it's completely unusable. As pretty as it is and as awesome a namesake
Queen Cleopatra would be, I think it would be extremely tacky and prentious to call your child
Cleopatra. It's just one of those "huge" names that I can't imagine on anyone else than on the Egyptian queen. I could tolerate it as a MN, but definitely not as a FN.
3. Definitely simple, common names.