I really like Calliope, but can see the potential for "pee" teasing. However, that doesn't stop people from naming their daughters Penelope, and I think Calliope is a prettier name. A Calliope could always go by Callie to avoid teasing.