Meaning
A popular name of Sanskrit origin meaning ocean or sea. It also means admirable or wonderful in Latin.