Where does “Keith” come from?

Keith (Cebuano) comes from English Keith — A placename.

Ancestry of “Keith”, step by step

StepLanguageWordMeaning
1EnglishKeithA placename
Every word from English Keith
Keith — Etymology, Origin & Word History | Etymology Explorer