Kenan is a variant of Keenan. Keenan is ultimately derived from Cian. Cian is a very old name and derives from the Celtic word “cian” which literally means 'ancient'.
Disover and match names today only on the BabyHandle mobile app. Available in the App Store and Play Store