Android Lollipop in MOTO G 2 The auto-rotate option is getting enabled by itself once I get back to home screen from settings menu even after disabling it.
How to disable the auto-rotate option other than in accessibility?
Use tasker in that case.


Create an application based profile and choose your launcher app in it.
Create a task followed by the  action Display &rarr; Display AutoRotate  &rarr; and Set &rarr; Off.


Now whenever you would come back to home screen or app drawer auto-rotation would turn off automatically.

If the approach noted above doesn't work, then either:


there is a specific setting overriding auto-rotate which you may need to search. I bet it doesn't exist.
your "Settings Storage" app's data has gotten corrupted. In that case do factory reset.