Harlo \ha(r)-lo\ as a boy's name is a variant of Harlow (Old English), and the meaning of Harlo is "army hill".
The baby name Harlo sounds like Harly and Harloe. Other similar baby names are Carlo and Karlo.