Detailed Meaning. Mehreen is a feminine name of Arabic origin and is thought to mean 'bright.' It is not a common name in Britain but it is quite a popular choice of girls name for Muslim parents.
The name Maliha is a baby girl name. The name Maliha comes from the Indian origin. In Sanskrit the meaning of the name Maliha is: Having beauty and strength.