I was highly dismayed too; this is a pretty, decent, well-known bank within India (I didn't even look at my name part after getting the bank account statement) - but I just realised that one of the national ID documents that I may have shown does not have my last name too

That's one mistake + the fact that the bank did not think to ask for my last name (which should be a compulsory field). Sigh.
I've been running around a bit in the last few hours - and I'm planning to transfer half the money in that bank account to another bank account I have that is nice and correct. My new questions are:
1. If there still a decent sum of money in the <wrong> account
after I transfer required funds to <correct> account - am I expected to show funds in the <wrong> account? I will try to transfer as much as I can in 3 days but there is a limit on these things .. Basically, my question is am I expected to show
all my financial accounts?
2. Or is IRCC just expecting proof of funds - meaning if I show I have the required funds they should be happy?