Rayen is a variant of Rayyan, from Arabic, meaning luxuriant, well-watered, or abundant.
Like Rayen?
Swipe through thousands of names like it