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.
Meanings and history of the name Zoya: | Edit. From the Greek name Zoe meaning "life" Russian and ukrainian form of Zoe meaning "Alive" Islamic form of Zoe meaning Alive, Life and Joyous,Loving and Caring. Persian form of Zoe meaning" Mohabbat",Mohabbat means love in Persian.