Kaialexander is a compound modern name blending Kai, often linked to Norse usage, with Alexander, meaning defender of men.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kaialexander?
Swipe through thousands of names like it