Likely a modern blend of Cal- and Alex, with echoes of Greek names meaning 'defender.'
Like Calex?
Swipe through thousands of names like it