Rozia is of Persian origin, meaning 'rose'. It is a name rich in symbolism and beauty, much like the flower it represents.
Persian
Rozia was a rare name with only five babies named Rozia born each year on average from 1916 onwards.