Karlo is Croatian and Esperanto masculine given name as well as a Slovene masculine given name that serves as a Slovene diminutive form of Karel.
[1][2]