Indian Meaning: The name Isha is an Indian baby name. In Indian the meaning of the name Isha is: Lord.
Ishra is a Hindu Girl name, it is an Hindi originated name. Ishra is a unique name with impressive meaning. It belongs to Arabic origin. You can find name meaning of Ishra in both English & Urdu, and other languages as well.