여러가지 이유가 있습니다. 옛날 어른들은 주로 개발이 안된 시골에서 사는 경우가 많았습니다. 그래서 밤에는 더 조용하고 지금보다 야생동물이 많죠. 그래서 밤의 휘파람이 뱀이나 야생동물을 불러들인다고 생각했을 겁니다. 그리고, 지금보다 치안이 안좋았을 테니까 도둑에게 신호를 준다고 생각할 수도 있네요. 밤은 음기가 강하니 귀신을 불러들인다고 생각하는 것도 맞습니다. 가장 큰 이유는 밤은 주로 자는 시간대이기 때문에 다른 사람에게 민폐를 끼치지 않게 하는 것입니다. 이웃이 자고 있는데 휘파람 불면서 돌아다니면 그것만큼 큰 민폐가 없을 것 같네요.