I've only encountered
Catherine and
Katherine except for one
Katheryn. The Catherines I've known just go by
Catherine. The Katherines tend to go by
Katie.
Kathryn doesn't seem classic to me, it does seem modern like
Katelyn or Emmah.
My preferred spelling is
Catherine (no nn). It is the most sophisticated, imo.