Kynan is likely a modern variant of Cianan or Kynan, from Celtic roots meaning "ancient" or "enduring."
Like Kynan?
Swipe through thousands of names like it