А мужики-то не знают!...
Так...Древнерусское слово "холостъ", "холостый" произошло от общеславянского "cholostъ", что значило когда-то "холощёный, оскоплёный, кастрированный", а потом, позже, стало означать неспособность к половой жизни. Языковеды не исключают, что индоевропейским корнем было "skel" ("skol") - резать, сечь, отсекать.
То есть вот они кто, холостяки-то :)))