Modern invented compound of Carol (free man or song) and Lou (famous warrior), a mid-century double name.
Like Carollou?
Swipe through thousands of names like it