Raheen is likely derived from Arabic roots meaning pledged, devoted, or one who is dedicated.
Like Raheen?
Swipe through thousands of names like it