Carlo \c(a)-rlo, car-lo\ as a boy's name is a variant of Carlos (Spanish) and Charles (Old German), and the meaning of Carlo is "free man".
The baby name Carlo sounds like Carl, Carly, Carlow and Karlo. Other similar baby names are Harlo, Arlo, Arrlo, Barlow, Cable, Cairo, Cal, Cale, Cayle, Caile, Cael, Caily, Camilo, Card, Carew, Karl, Carel, Carley, Carlin, Carrlos, Carlito, Carlowe, Carmelo, Carny, Carne, Caron, Carr, Caryll, Caryl, Cary, Caroll, Carrol, Carey, Charly, Cirilo, Earl, Early, Earle, Farly, Farlow, Galo, Gallo, Harly, Harlow, Harloe, Jarl, Karlos, Karli, Karle, Marly, Marlow and Marloe.