Renewal of passport

I travelled as a minor to a few foreign countries and have done schooling there. I was born in 'A' state in India which is my native. But, I do not know who got birth certificate, they got with wrong spelling and different name. When I was minor, my parents were in a hurry to apply for passport for me to go to a foreign country and they got a certificate in another STATE 'B' in India where we reside with name (Sri (space)Ram K) and applied for passport as they had no time to correct original birth certificate. Now, my passport expired some 4 years back. I had corrected my name in A's state birth certificate to Sriram K(no space). In my degree certificate it is Sriram K. But in my old passport, it is Sri Ram K with B's state certificate. Can I apply for new passport with birth certificate that was corrected as Sriram K born in A's state or can I renew my old passport with name Sri (space)Ram K with B's state certificate but all my secondary and degree certificates have Sriram K. All government ID cards have my name as Sriram K. Due to hurry and negligence, birth certificate with correct spelling could not be obtained by my parents which is a very big trouble now.