Hi Jandrisista, you have asked a very interesting question. I would like to answer to your question. In Hindi, there are seven cases and one of them is called oblique case. . It is the most important case in Hindi. Although we do not have this case in English.
First thing we need to know is what is oblique case? when a noun is followed by a postposition . Noun turns into oblique and there is a need to make some changes in sound. for example, eye is Aankh, plural of Aankh is Aankhen and When plural feminine noun (aankhen) is followed by a postposition, in that case en is changed into on and It becomes aankhon.
Here is another example
Book is Kitaab (singular)
Books is Kitaaben (Plural)
In the books is Kitaabon me (Plural oblique)
In the last example , Kitaaben is chnaged into Kitaabon because Kitaaben is followed by word me (in) which is a postpostion.