Is it compulsory that the name on the insurance card and vehicle registration application must be similar?
Yes. It must be similar.
Why would the DMV suspend my driving license if i am unable to maintain my insurance coverage?
It is up to the DMV. The DMV may or may not suspend both the vehicle registration and driving license when you are unable to maintain the coverage.