The most common causes of toes crossing over and even toe deformity is because of shoes that don't fit well or even high heels.
When you wear high heels you increase the pressure on the ball of your foot which leads to injuring the stabilizing structures of your toe.
Other causes of an overlapping toe are due to problems with bunions that already exist.
Surgery is about the only thing you can really do to actually fix an overlapping toe.