Kathleen. I like the Irish feeling that it has, and there are good potential nicknames.
I'm not a huge fan of
Michelle because it's been so overused, and besides, it's a female version of a male name. Also, I just don't tend to care for French names. They can come across as sort of a failed attempt to be fancy. Maybe it's just that they never sound nearly as good in English.