Actually, there is no reason why, in spite of the common belief. But it is true that, though rarely, some women do gain a little weight after starting taking oral contraceptives. It is due to fluid retention, which means that it is just a temporary side effect.
Suggested for you: What Are Family Planning Methods? – Your Reproductive Health Options.