Kaialexander is a compound modern name blending Kai, often linked to Norse usage, with Alexander, meaning defender of men.
Like Kaialexander?
Swipe through thousands of names like it