Venustraphobia is the fear of beautiful women. It is believed that past experience with women is one of the major causes of this. Low self-esteem and poor social performance with ladies may also cause this.