I am a Indian citizen whose name is GivenNames: AA BB LastName: CC (Indian passports have no MiddleName field). I got my first passport when I was 14 with the details as GivenNames: AA BB CC and blank LastName. My parents did not pay attention to this problem and being a minor, I didn't know better. I travelled to Singapore, Thailand and Germany during this period.
When I turned 18 and applied for a new passport, I filled out the renewal form and a new passport was granted with GivenNames: AA BB LastName: CC (which is perfect). I use it for all travel now (I am now 27) and have traveled to Turkey, US and South Korea.
For any visa question asking "Have you ever used a different name?" I have answered "No" (because I didn't know about this discrepancy till a few days ago when my mother gave me my old passport).
Will this discrepancy between my new and old passport ever cause me problems? Is there something I should do at this point of time?