Namaste Rekhagaru!There is no mistake in Suryasudhakara word. In that surya means sun, and sudhakara means moon. Why because chandra born in sudha (amritham). Lochana means eye. Lord Vishnu also having this name. Because he distributed Sudha.