Turkish female name meaning forest flower or
(possibly of Arabic origin meaning 'favored by God or Heaven's Fragrance)
Variant spelling: Reyhan.
Raihan is as heavenly as her name.
The most badass arab/mexican you will ever meet who occasionally is tempted to bomb people due to the pestering water weight
Raihan......all thats needed to be said