I booked an Indian domestic flight with my wife. I entered her first name as "Lakshmi" but her identification card says "Chaitanyalakshmi". Will this difference cause any problems?
I faced this issue a couple of years ago on an IndiGo flight within India. My last name did not completely appear on the ticket because technically there was a space in my last name and the booking server did not allow that. I explained the situation at the time of check in and there was no issue.
However, the problem is actually being able to enter the airport as there is a verification at the entrance where they match the names on the ID card and the ticket. They are authorized to deny entry if they find this suspicious.
The best method is to call the airlines and get it corrected. It should not cost you any money.
As far as my experience goes with domestic flights (Indigo, SpiceJet, AirAsia). I haven't faced any issue neither while entering into airport or while taking boarding pass. My wife has her surname (before marriage) in her passport while I always enter surname (after marriage).
so, I don't think that could be problem specially when you have got enough time to explain your issue in case you have been asked.