There is a One-name-study information site at http://members.iinet.net.au/~kjstew/KITTOonenamestudy.htm Best wishes Ken STEWART
Kitto Name Meaning
Cornish: from the personal name Kitto, Cornish equivalent of Welsh Griffith.
German (of Slavic origin): from a pet form of Christian.