Kennan comes from Gaelic surname traditions and is often linked to meanings like "ancient" or "small fair one."
Like Kennan?
Swipe through thousands of names like it