Who gave name India?

Who gave name India? India was the name given by Christopher Columbus.

India was the name given by Christopher Columbus.