I am really insanely sick of this name; it's so bland and tired and sugary.
If I had to choose a spelling for it I would choose
Katelyn, since it seems like the most logical pairing of
Kate + Lyn/Lynn.
Caitlin, to me, is an entirely different name that should be pronounced something like KAHT-leen.