A Spanish compound of Carlos, meaning free man, and Javier, meaning new house or bright place.
Like Carlosjavier?
Swipe through thousands of names like it