I much prefer
Katherine (or one of its related variants) but
Kathleen is fine, personally. A bit more dated, I think, but rather nice. The "th" and "l" sounds, one after another, have never really sat well on my tongue.
Andrew
put a smile on your face - make the world a better place (: