Karli \k(a)-rli, kar-li\ as a boy's name (also used as girl's name Karli), is a variant of Karl (Old German), and the meaning of Karli is "free man".
The baby name Karli sounds like Karlo and Karle. Other similar baby names are Kari, Karlin and Karmi.