Roqaya (Ruqayya) is an Arabic name from a classical root meaning gentle, soft, or rising in spirit.
Like Roqaya?
Swipe through thousands of names like it