I have met one female
Michal. She pronounces is the same as
Michael on a boy. As much as she was a wonderful girl, I still find the name strange on a girl. Unless maybe you are Jewish.
Michal Kassandra has too many "k" sounds for my liking.
Nicknames possibilities:
MikeMikey
MickMickeyCal Callie