Katiffer

Meaning
Old EnglishFrom Jennifer: White, Fair
Old EnglishFrom Katie: Blessed, Pure, Holy
Gender
Origin