The reason it is called "eavesdropping" is that in order to listen at windows, one must sometimes lurk on the roof. Eaves are the edges of the roof, the part that hangs over the walls (and over the windows), so an eavesdropper either hung off of the eaves, or knocked shingles off the edge of the roof (dropping the eaves) on occasion, depending upon the tale of origin.