A modern name , possibly derived from the Hawaiian version of John, Keoni; or a variant of the name Cian from the Gaelic , meaning 'ancient'.
English
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.