Arjuna had four wives.
- Draupadi -the princess of Panchal. She was the common wife of the Pandavas.
- Ulupi- The Naga princess.
- Chitrangada- The princess of Manipur.
- Subhadra- The Yadava princess , sister of Bhagwan Sri Krishna and Balram ji.
He had obtained one son from each wife, thus he had four sons.
- Shrutakarmana from Draupadi
- Iravan from Ulupi.
- Babruvahana from Chitrangada
- The valorous Abhimanyu from Subhadra.