I found that the name Keon is Irish and is a Form of Ewan. From John.
the site its off is :
http://www.weddingvendors.com/baby-names/meaning/keon
There is also another site saying the same, but also says "Also possibly a modern name related to Kiana, or Deon. Kian is a Gaelic name meaning "ancient."
That site is:
http://www.thinkbabynames.com/name/1/Keon
Another site also says it is Irish form of Ewan. It also give you a Numerology or your name, that site is:
http://www.mybirthcare.com/favorites/M/Irish/meaning.asp?name=Keon
Pretty much its all saying it is Irish form of Ewan.
I hope this helps.
Kylie