Who is the present governor general of India?

There is no governor general of India. A governor general is the monarch's representative. India no longer recognizes the British monarch as their sovereign.
I think governors are appointed only for states