As principais causas de osteonecrose são lesões nos ossos que ocorrem por um traumatismo, como em casos de fraturas ou luxações. No entanto, as causas não traumáticas não incluem: