The most common reason why men cross their legs is to simply get comfortable. There are also many medical reasons why men cross their legs such as to improve circulation, decrease pain, and prevent deep vein thrombosis. Additionally, the male may have learned NLP and is simply mirroring you.