Here it gets a little complicated. Hindi and Urdu are the branches of Hindustani language. औरत and महिला mean the same i.e. a woman. But the former one is in urdu and the later one is in hindi. Both are used in normal day to day conversations in both hindi and urdu.