Keyon is a variant of Keon, a name derived from the Gaelic surname MacEoin. MacEoin means “son of John†or “descended from John†since Eoin is a medieval Gaelic form of John (John comes from the Hebrew Yochanan meaning “God is gracious).
The name Keziah is a Hebrew baby name. In Hebrew the meaning of the name Keziah is: Cassia; sweet-scented spice. Keziah was one of Job's three fair daughters in the bible. This name was popular with Puritans in the 12th century.