Name Details

Mira

Meaning

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