Hansl \ha(n)-sl\ as a boy's name is a variant of John (Hebrew), and the meaning of Hansl is "God is gracious".
The baby name Hansl sounds like Hansel and Hanzel. Other similar baby names are Hans and Hanss.