Cheroot \ch(e)-root\ as a boy's name is a variant of Cherut (Hebrew), and the meaning of Cheroot is "liberty".
The baby name Cheroot sounds like Sherrod and Sherwood. Other similar baby names are Charlot and Heroot.