Meaning: tribute, warrior; the doubly-accomplished, golden; man, the eastern sky; beautiful
Gender: E
Origin: Gaelic
Related Names: Cathan, Kaine, Kain, Kayne, Keyne, Cane, Cain, Caine, Kainen
Meaning: tribute, warrior; the doubly-accomplished, golden; man, the eastern sky; beautiful
Gender: E
Origin: Gaelic
Related Names: Cathan, Kaine, Kain, Kayne, Keyne, Cane, Cain, Caine, Kainen