1) Katie or Katy is fine, but only for a nickname. 2) I like it solely as a nickname. 3) There are plenty of combinations using names that Katie/ Katy could be used as a nickname for. Elizabeth, Victoria, Frances, Joy, etc. all could be used as middle names.