Basically, you can't do what you are describing.
There are two formats of CSV:
1) Basic, where commas delimit column data:
one column,another column,a final column
This version cannot contain commas within the column data as it will always be taken as a column separator.
2) Advanced, where columns delimit double quoted column datas:
one column,"another column, which contains a comma",a final column
And it's quite possible to mix them up.
But if you want a double quote in a column, you have to escape it or it will be treated as the end of the column. CSV processors do this by doubling the double quotes:
one column,"another column, which ""contains"" a comma",a final column
So your Notepad data:
"""Laxchaman"",""Bharath"",""satrudhan"" was brother of Ram"
is correct for a single row of a single column CSV file.
And this is the data format that SQL expects.
Nowever, your code will generate bad CSV in that there are no line breaks:
"Line 1", """double quoted"" text", Final column
Line 2, "text with a comma, this is allowed", 3
Is what you need for multiple rows.